2015-01-05 3 views
0

내가 AppController가 연장 된 모든 컨트롤러에 사용할 수 있도록 할만드는 변수는 모든 클래스

$shop_id = Configure::read('Settings.SHOP_ID'); 

같은 변수가에 accessable 한.

이렇게하는 가장 좋은 방법은 무엇입니까? 다음과 같이

+0

$this->shop_id로 될 것 . 난 당신이 프레임 워크의 일종을 사용하고 있다고 가정합니다. 신청서 구조에 대한 자세한 내용을 포함하십시오. – geggleto

+0

그는 태그를 붙였습니다. [tag : cakephp] @LuckyBurger – SaidbakR

답변

1

그냥 beforFilter 콜백 내부의 app/Controller/AppController.php에서 정의 : 그래서

function beforeFilter(){ 
    public var $shop_id = ''; 
    parent::beforeFilter(); 
    $this->shop_id = Configure::read('Settings.SHOP_ID'); 
} 

를 컨트롤러의 작업 중 하나에 거의 충분한 정보가 아마도 당신을 돕기 위해 여기에 없다 접근

관련 문제