エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
CakePHP cakeError で日本語メッセージを表示できない | Sun Limited Mt.
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
CakePHP cakeError で日本語メッセージを表示できない | Sun Limited Mt.
ビューに直接メッセージを日本語で書けば表示できるのですが、 動的にメッセージを変えたいような場合に... ビューに直接メッセージを日本語で書けば表示できるのですが、 動的にメッセージを変えたいような場合に、 $params = array( array('message'=>'エラーです') ); $this->cakeError('foo', $params); とし cakeError に日本語のメッセージをパラメータとして渡しても表示できません。 原因は /cake/libs/error.php のコンストラクタで $clean = new Sanitize(); $messages = $clean->paranoid($messages, $allow); となっていて、パラメータをサニタイズしていて半角英数字以外は削除されてしまいます。 ちなみに Sanitize::paranoid メソッドは /cake/libs/sanitize.php function paranoid($