我有一个像
这样的变量$shop_id = Configure::read('Settings.SHOP_ID');
我希望所有控制器都可以使用,这些控制器是从AppController扩展的。
最好的方法是什么?
答案 0 :(得分:1)
只需在app/Controller/AppController.php
里面的beforFilter回调中定义它,如下所示:
function beforeFilter(){
public var $shop_id = '';
parent::beforeFilter();
$this->shop_id = Configure::read('Settings.SHOP_ID');
}
因此,在您的任何控制器操作中,它都可以$this->shop_id