我该怎么做?我希望在flash消息中有错误概述。
控制器中的:
Yii::app()->user->setFlash('error', Controller::errorSummary($model));
在视图中:
<?php echo Yii::app()->user->getFlash('error'); ?>
它说控制器中没有错误概述。所以我很困惑,我想把它放在哪里。我把这一切都放在一个模块中(配置文件控制器和视图)。我想在profilecontroller中有一个errorummary,我不明白为什么应该有?
谢谢。
答案 0 :(得分:0)
errorSummary
是CActiveForm
<?php $form = $this->beginWidget('CActiveForm'); ?>
<?php echo $form->errorSummary($model); ?>
<div class="row">
<?php echo $form->labelEx($model,'firstName'); ?>
<?php echo $form->textField($model,'firstName'); ?>
<?php echo $form->error($model,'firstName'); ?>
</div>
<?php $this->endWidget(); ?>