首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关闭表单内的cakephp路由

关闭表单内的cakephp路由
EN

Stack Overflow用户
提问于 2013-06-12 01:10:33
回答 1查看 548关注 0票数 1
代码语言:javascript
复制
echo $this->form->create('Cost', array('action' => 'add'));

        echo $this->form->inputs(array(
            'legend' => false,
            'cost_type_id' => array(
                'class' => 'span-8',
                'options' => $cost_types
            )
        ));

        echo $this->html->tag(
            'div',
            $this->form->button(
                sprintf('%s %s',
                    $this->html->image('icons/silk/application_add.png'),
                    __('Create new Cost', true)
                ),
                array(
                    'title' => sprintf('Add')
                )
            ),
            array('class' => 'buttons clearfix')
        );
        echo $this->form->end();

我有一个路由前缀集,它会自动将此表单发送到

代码语言:javascript
复制
/prefix/costs/add

有没有一种方法可以在form->createform->button中关闭它

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-12 02:01:02

定义提交表单的路径,如下所示

代码语言:javascript
复制
echo $this->Form->create('Cost', array(
    'url' => array('prefix'=>null, 'controller' => 'costs', 'action' => 'add')
));

PS:像任何其他路由数组一样更改url数组以满足您的需要。

参考:docs

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17049901

复制
相关文章

相似问题

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