我不知道发生了什么,但在某些时候我的表单提交保存模型学生失败了。例如,当我为学生提交表单时,它曾用于重定向到/ student / 33,它显示我刚创建的学生但现在显示404错误。没有错误或堆栈跟踪抛出。
我该如何调试这种情况?当我去/ student / 22时它很好。我认为它一定是我做的一些改变但是无法弄清楚如何调试它。我所做的就是更改日期格式。
答案 0 :(得分:1)
确保表单操作指向正确的URL。使用操作键作为表单的一部分 -
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'add-form',
'action'=>$this->createUrl('site/student',array('id'=>$id)),
'enableAjaxValidation'=>true,
'enableClientValidation'=>false,
'clientOptions'=>array(
'validateOnSubmit'=>true,
'validateOnChange'=>false,
'validateOnType'=>true,
),
)); ?>