-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 に答える