我对内置的cakephp帖子表单有一点问题,在点击“保存”按钮后,我无法弄清楚源代码末尾的echo $form->end('Save');
是如何工作的。我希望有人可以帮我解释一下这个问题,以便我可以进一步处理这个表格中输入的信息。非常感谢你,....
<?php
if(isset($passwordItem))
{
echo $form->create(null,array('url' => '/user/passwordchange/'.$passwordItem['User']['id']));
}
?>
<h1>Change your password</h1>
<table>
<tr>
<td width="220px">Enter new password</td>
<td><input type="password" size="33" name="newpassword"/></td>
</tr>
<tr>
<td>Confirm new password</td>
<td><input type="password" size="33" name="newPasswordConfirm"/></td>
</tr>
</table>
<?php
echo "<br/>";
echo $form->end('Save');
?>
答案 0 :(得分:1)
它使用适当的选项创建一个提交按钮。至于提交数据后会发生什么,我认为你应该看看以下内容:
答案 1 :(得分:0)
作为旁注:
如果你想在纯HTML字符串中以自己的方式制作提交按钮,你可以这样做:
echo '<input type="submit" ... more_html_here >';
echo $form->end();//this will output only closing </form> tag