Yii:保存表单模型返回404页面

时间:2014-02-05 02:04:31

标签: php yii

我不知道发生了什么,但在某些时候我的表单提交保存模型学生失败了。例如,当我为学生提交表单时,它曾用于重定向到/ student / 33,它显示我刚创建的学生但现在显示404错误。没有错误或堆栈跟踪抛出。

我该如何调试这种情况?当我去/ student / 22时它很好。我认为它一定是我做的一些改变但是无法弄清楚如何调试它。我所做的就是更改日期格式。

1 个答案:

答案 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,
        ),
      )); ?>