CakePHP1.3-Core.php-如果admin else为0,是否有办法将debug设置为2
全部, 是否有办法在core.php中包含Auth或任何其他控制器,以检查登录的用户是否为admin。如果将调试设置为2,或将其设置为0 这是可能的还是可取的CakePHP1.3-Core.php-如果admin else为0,是否有办法将debug设置为2,cakephp,authentication,Cakephp,Authentication,全部, 是否有办法在core.php中包含Auth或任何其他控制器,以检查登录的用户是否为admin。如果将调试设置为2,或将其设置为0 这是可能的还是可取的 谢谢,您可以在AppController中定义一个beforeFilter方法,并在那里检查用户是否是管理员。如果是管理员,则更改debug值,否则使用core.php中定义的值。比如: // app/app_controller.php class AppController extends Controller { publi
谢谢,您可以在
AppController
中定义一个beforeFilter
方法,并在那里检查用户是否是管理员。如果是管理员,则更改debug
值,否则使用core.php
中定义的值。比如:
// app/app_controller.php
class AppController extends Controller {
public function beforeFilter() {
if (HERE_COMES_THE_ADMIN_CHECK) {
Configure::write('debug', 2);
}
}
}
您可以在
AppController
中定义beforeFilter
方法,并在那里检查用户是否是管理员。如果是管理员,则更改debug
值,否则使用core.php
中定义的值。比如:
// app/app_controller.php
class AppController extends Controller {
public function beforeFilter() {
if (HERE_COMES_THE_ADMIN_CHECK) {
Configure::write('debug', 2);
}
}
}
事实上,当我进行此操作时,我认为它可以工作,但是,我忘记将Core.php调试更改为0。不管怎样,我插入这个和你的答案完全一样,但它不起作用。。。如果我还需要其他东西,请告诉我。事实上,我在进行此操作时认为它可以工作,但是,我忘了将Core.php调试更改为0。不管怎样,我插入这个和你的答案完全一样,但它不起作用。。。如果我还需要什么,请告诉我