是否可以使用CakePHP 2.4的FormHelper创建提交的“链接”?我试图把一些使用较少的提交按钮从我的POST表单到一个Bootstrap下拉列表中,并遇到麻烦,因为它们似乎只能创建一个按钮,它不会在下拉列表中工作。
既然这已经在表单中了,这显然不是我想要的postLink --但是有什么好的蛋糕方法可以绕过它吗?postLink只是做一个简单的链接,但是它不能很好地在另一个表单中运行。
echo $this->Form->button('Download Excel CSV', array(
'type' => 'submit',
'class' => '',
'formaction' => '/posts/csv',
));发布于 2014-09-11 20:18:11
只需使用HtmlHelper的url()方法:
<button type="button" formaction="<?php echo $this->Html->url('/posts/csv'); ?>">
Click Here
</button>(我意识到你不希望它出现在按钮元素中,而是-展示概念)。
附带注意:您实际上应该使用数组而不是硬编码的形式:
$this->Html->url(array('controller'=>'posts', 'action'=>'csv'));https://stackoverflow.com/questions/25792583
复制相似问题