2012-01-05 8 views
0

すべてのデバッグを設定する方法はあり、 CakePHP1.3 - core.phpの - 2、他の管理者であれば0

は、ログインしているかどうかを確認するために認証またはcore.phpの中の他のコントローラを含めるする方法はありますユーザーはadminです。デバッグが2に設定されている場合は0に設定してください。

それは可能ですか、それともお勧めですか?

おかげで、

答えて

4

あなたのAppControllerbeforeFilter方法を定義し、ユーザーが管理者であるかどうかがチェックできます。管理者の場合は、debugの値を変更します。それ以外の場合は、core.phpで定義されている値を使用します。ような何か:私はこの行くを持っていたとき

// app/app_controller.php 
class AppController extends Controller { 
    public function beforeFilter() { 
     if (HERE_COMES_THE_ADMIN_CHECK) { 
      Configure::write('debug', 2); 
     } 
    } 
} 
+1

HERE_COMES_THE_UPVOTE – Dunhamzzz

+0

HERE_COMES_THE_ACCEPT –

+0

おかげで多くのことを、作品... –

関連する問題