是否可以创建提交链接'使用CakePHP 2.4&FormHelper?我试图将一些不太常用的提交按钮从我的POST表单中放入Bootstrap下拉列表中,并且遇到了麻烦,因为他们似乎只能创建一个按钮,它不会在下拉菜单中工作。
由于这已经在一个表格中,显然这不是我想要一个postLink-但是有没有好的Cake方式呢? postLink
只是提供了一个简单的链接,但它在另一种形式中不能很好地发挥作用。
echo $this->Form->button('Download Excel CSV', array(
'type' => 'submit',
'class' => '',
'formaction' => '/posts/csv',
));
答案 0 :(得分:0)
只需使用HtmlHelper' url()
方法:
<button type="button" formaction="<?php echo $this->Html->url('/posts/csv'); ?>">
Click Here
</button>
(我知道你不想在按钮元素中使用它,但是 - 显示概念)。
旁注:您应该使用数组而不是硬编码格式:
$this->Html->url(array('controller'=>'posts', 'action'=>'csv'));