-1

我有一个完美的表格。如果填写并通过验证,它会将您带到另一个页面,该页面也是一个表单。但是,当用户转到此表单时,我想在顶部显示“警告”。我知道 drupal 有drupal_set_message 功能,但是 YII 必须完成类似的事情吗?

4

1 回答 1

2

Yii 使用类似的东西

Yii::app()->user->setFlash('notice', 'This is your notice');

在视图中,您需要添加如下内容:

foreach(Yii::app()->user->getFlashes() as $key => $message) {
    echo '<div class="flash-' . $key . '">' . $message . "</div>\n";
}

更多信息可以在这里找到:http ://www.yiiframework.com/wiki/21/how-to-work-with-flash-messages/

于 2012-10-30T14:06:01.883 回答