baserCMS Documentation

Githubでこのページを編集

Home / 5 / ucmitz / specification / baser core / common / システムメッセージ設計書

システムメッセージ設計書

インフォメーションやエラーメッセージなどのメッセージを画面タイトル下に表示する事ができる。
PHPで制御する方法とJavascript で制御する方法を提供する。

 

PHPで制御する方法

コントローラーにて BcMessageComponent を利用して設定する。
フラッシュメッセージとして、1度表示するまでは、リダイレクトをした後でも表示でき、1度表示した後は、次の画面遷移以降表示しない。

// コントローラーにて
$this->BcMessage->setSuccess(__d('baser', 'ユーザー「{0}」を追加しました。', $user->name));

 

Javascriptで制御する方法

jquery.bcUtil.js を利用して表示する。

// Javascript にて
$.bcUtil.showAlertMessage(bcI18n.contentsEditAlertMessage1);
$.bcUtil.hideMessage();