🐘

Cakephp2.3.5でAuthComponentのフラッシュメッセージをカスタマイズ

2013/05/21に公開

なぜかググっても上手く見つけられなかったけどよく見たら公式に書いてあった。。

http://book.cakephp.org/2.0/ja/core-libraries/components/authentication.html#id9

  • 権限違反メッセージの内容は $this->Auth->authError
  • 権限違反メッセージのsetFlashパラメータは $this->Auth->flash

で自由に設定できる。

例)

<?php
class AppController extends Controller {
  public $components = array(
    'Auth' => array(
      'authError' => '権限のない操作が要求されました',
      'flash' => array(
        'element' => 'alert',
        'key' => 'auth',
        'params' => array('plugin' => 'TwitterBootstrap', 'class' => 'alert-danger')
      )
    )
  );
}
GitHubで編集を提案

Discussion