Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在cakephp中为两个表单编写一个操作?_Html_Cakephp_Action - Fatal编程技术网

Html 如何在cakephp中为两个表单编写一个操作?

Html 如何在cakephp中为两个表单编写一个操作?,html,cakephp,action,Html,Cakephp,Action,我和cakephp3一起工作。我有一个login\u signup.ctp页面,这两个表单位于…。我必须写一个动作(login_signup())还是两个动作(login()和signup()) 是否可以为选项卡内容定义操作?怎么可能 每个选项卡是否可能移动到两个单独的页面,但具有相同的图形 这是选项卡的html代码: <div class="form"> <ul class="tab-group"> <li class="tab active">&l

我和cakephp3一起工作。我有一个login\u signup.ctp页面,这两个表单位于
。我必须写一个动作(login_signup())还是两个动作(login()和signup())

是否可以为选项卡内容定义操作?怎么可能

每个选项卡是否可能移动到两个单独的页面,但具有相同的图形

这是选项卡的html代码:

<div class="form">
<ul class="tab-group">
    <li class="tab active"><a href="#signup">signup</a></li>
    <li class="tab"><a href="#login">login</a></li>
</ul>
<div class="tab-content">
    <div id="signup">   
        ...
    </div>
    <div id="login">   
        ...
    </div>
</div><!-- tab-content -->
我必须写一个动作(login_signup())还是两个动作(login()和signup())

从技术上讲,你不必这么做,但你真的应该而不是。这是一个被称为并被认为是最佳实践的原则。一种方法只能做一件事,而且应该做得很好

因此,只需要一个登录操作和注册操作,简单地为这两个操作呈现相同的视图,并将表单指向匹配的操作

是否可以为选项卡内容定义操作?怎么可能

在每个表单中发送一个值,您可以检查该值以确定正在处理的表单。如果你真的想这么做

 public function loginSignup() {...}