在yii中使用errorsummary设置Flash

在yii中使用errorsummary设置Flash,yii,Yii,我该怎么办?我希望在flash消息中有错误摘要 在控制器中: Yii::app()->user->setFlash('error', Controller::errorSummary($model)); 鉴于: <?php echo Yii::app()->user->getFlash('error'); ?> 它说控制器中没有错误摘要。所以我很困惑我应该把这个放在哪里。我把这些都放在一个模块中(配置文件控制器和视图)。我想在profilecontro

我该怎么办?我希望在flash消息中有错误摘要

在控制器中:

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

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

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


谢谢。

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

我得到的。但它仍然回答了如何将errorsummary放入setflash中。
CHtml::errorsummary($model)
而不是
Controller::errorsummary($model)