首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >提交与CakePHP formHelper的“链接”

提交与CakePHP formHelper的“链接”
EN

Stack Overflow用户
提问于 2014-09-11 16:26:27
回答 1查看 1.2K关注 0票数 0

是否可以使用CakePHP 2.4的FormHelper创建提交的“链接”?我试图把一些使用较少的提交按钮从我的POST表单到一个Bootstrap下拉列表中,并遇到麻烦,因为它们似乎只能创建一个按钮,它不会在下拉列表中工作。

既然这已经在表单中了,这显然不是我想要的postLink --但是有什么好的蛋糕方法可以绕过它吗?postLink只是做一个简单的链接,但是它不能很好地在另一个表单中运行。

代码语言:javascript
复制
echo $this->Form->button('Download Excel CSV', array(
                    'type' => 'submit',
                    'class' => '',
                    'formaction' => '/posts/csv',
                ));
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-11 20:18:11

只需使用HtmlHelper的url()方法:

代码语言:javascript
复制
<button type="button" formaction="<?php echo $this->Html->url('/posts/csv'); ?>">
    Click Here
</button>

(我意识到你不希望它出现在按钮元素中,而是-展示概念)。

附带注意:您实际上应该使用数组而不是硬编码的形式:

代码语言:javascript
复制
$this->Html->url(array('controller'=>'posts', 'action'=>'csv'));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25792583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档