将表单提交到不同的插件

时间:2013-12-22 18:56:31

标签: php cakephp-2.0

我有一个用户插件和一个潜在客户插件。我在“登录”表单下有一个潜在客户表格,因为人们尚未注册。

问题在于我:

$this->Form->create('Leads.Lead', array('plugin'=>'leads','controller'=>'leads','action' => 'add')

表单提交的网址是/ users / leads / add,而不仅仅是/ leads / add

我认为在“create”语句中使用点语法可以解决问题,但它仍然试图提交到Users插件中的引导控制器。我如何设置这个以便任何潜在客户形成我创建任何地方将始终指向我的潜在客户插件?如果可能的话,我想不要使用额外的路线。

1 个答案:

答案 0 :(得分:0)

检查您的路由文件。

Router::connect(
    '/leads/:action',
    array('controller'=>'leads','plugin'=>'leads')
);