在yii中使用errorsummary的setflash

时间:2013-11-17 18:31:55

标签: yii

我该怎么做?我希望在flash消息中有错误概述。

控制器中的

Yii::app()->user->setFlash('error', Controller::errorSummary($model));

在视图中:

<?php echo Yii::app()->user->getFlash('error'); ?>

它说控制器中没有错误概述。所以我很困惑,我想把它放在哪里。我把这一切都放在一个模块中(配置文件控制器和视图)。我想在profilecontroller中有一个errorummary,我不明白为什么应该有?

谢谢。

1 个答案:

答案 0 :(得分:0)

errorSummaryCActiveForm

的方法
<?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(); ?>