例如,
如果我们创建名为 BED
的母版页在为主人创建新记录时,我们使用右侧的创建床链接(具有控制器URL bed / create)创建它。
但是在进入所有字段之后,单击保存按钮(在_form中)。
我们在保存按钮中没有提到任何控制器URL,但它如何设置找到床/创建 如果我们点击链接进行更新,同样在更新时,它会使用ID找到更新操作,但在再次保存页面时,它会如何设置再次找到床/创建。
答案 0 :(得分:2)
默认情况下,表单的操作是相同的网址(如果您在' /index.php创建操作?r = bed / create'表单的操作设置为action="/index.php?r=bed/create"
)。但是如果你需要改变它 - 只需将它添加到ActiveForm的属性中。例如床/更新视图:
$form = $this->beginWidget('CActiveForm', array(
'id'=>'user-form',
'action'=>'/index.php?r=bed/create'
));