cakephp之cakephp 表单上的大红色取消按钮
qlqwjy
阅读:130
2025-02-15 21:57:57
评论:0
有一个正常的形式:
$this->Form->create('Users');
$this->Form->input('name');
... 结束于
$this->Form->end('Submit');
我想在它旁边添加一个取消按钮。
$this->Html->link('Cancel', array('controller' => 'users', 'action' => 'index'))
这会产生一个链接,但我想要一个按钮。
是否有 Cake PHP 方法来完成这项工作?
请您参考如下方法:
据我所知,没有纯 Cake 方法来创建这样的按钮。我认为最简单的方法是使用 Form 助手的 button() 方法,向 Cancel 按钮添加一个点击事件,然后在 end() 方法中不带任何参数地结束表单。
$this->Form->create('Users');
echo $this->Form->input('name');
echo $this->Form->button('Submit');
echo $this->Form->button('Cancel', array(
'type' => 'button',
'onclick' => 'location.href=\'/users\''
));
echo $this->Form->end();
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。