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