Forms CakePHP 2个表单和2个不同的模型

Forms CakePHP 2个表单和2个不同的模型,forms,cakephp,view,controller,models,Forms,Cakephp,View,Controller,Models,我的项目中有一个叫做日历的功能。用户可以添加“事件”和“事件类型” 当用户单击“添加新事件”时,他或她将被重定向到“添加新事件”页面。页面内部包含一个下拉字段“事件类型”。同一页面上还有一个按钮“添加新事件类型”。单击“添加新事件类型”按钮将打开一个模式,其中包含事件类型的表单 因此,我的视图包含两种形式。1用于事件,1用于事件类型。我还有2个控制器和2个模型,每个都属于事件和事件类型 我的问题是,当我尝试创建一个新的事件类型时,我得到一个关于事件的错误 但当我创建一个新活动时,一切都进展顺利

我的项目中有一个叫做日历的功能。用户可以添加“事件”和“事件类型”

当用户单击“添加新事件”时,他或她将被重定向到“添加新事件”页面。页面内部包含一个下拉字段“事件类型”。同一页面上还有一个按钮“添加新事件类型”。单击“添加新事件类型”按钮将打开一个模式,其中包含事件类型的表单

因此,我的视图包含两种形式。1用于事件,1用于事件类型。我还有2个控制器和2个模型,每个都属于事件和事件类型

我的问题是,当我尝试创建一个新的事件类型时,我得到一个关于事件的错误

但当我创建一个新活动时,一切都进展顺利

我还确保没有使用嵌套表单

这是我的表单结构:

$this->Form->create('Event');
//other input fields
$this->Form-end($add);

*inside a modal*
$this->Form->create('EventType');
//other input fields
$this->Form->end($add);

$this->Form->create('EventType')中,您得到了关于事件的什么错误必须设置保存数据的控制器和操作的路径。默认情况下,您的post请求将转到事件控制器并添加操作。您应该为
$add
@Salines使用不同的值:该解决方案完全有效!非常感谢。