将表单提交到不同的插件



我有一个用户插件和一个潜在客户插件。 我的"登录"表单下有一个潜在客户表单,以防人们尚未注册。

问题是当我:

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

表单提交的网址是/users

/leads/add,而不仅仅是/leads/add

我以为在"create"语句上使用点语法可以解决问题,但它仍在尝试提交给用户插件中的潜在客户控制器。 我如何设置它,以便我在任何地方创建的任何潜在客户表单将始终指向我的潜在客户插件? 如果可能的话,我想避免使用额外的路线。

检查您的路由文件 。

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

最新更新