2011-11-29 1 views

답변

1

당신은 CodeIgniter의의 MY_Controller를 사용하려고 할 수 있습니다

Codeigniter | MY Controller

class MY_Controller extends Controller { 

    public $var; 

    function MY_Controller() { 

     parent::Controller(); 

     $this->var = 'hello!'; 

     } 
    } 

이는 MY_Controller.php라는 '핵심'폴더에 저장됩니다. 그러면 모든 컨트롤러에서 CI_Controller 대신

class Whatever extends MY_Controller {} 

MY_Controller로 전화 할 것입니다.

그런 다음 응용 프로그램 내에서 어디에서

$this->var; 

를 호출 할 수 있습니다.

0

편집 : 난 그냥 다른 질문을 읽었습니다. 나는이 해결책이 당신이 찾고있는 것이 아닌 것 같아요.

당신은/설정/autoload.php (mylib 예를 들어) 라이브러리에 저장하고 응용 프로그램에서 자동로드에이 라이브러리를 추가 할 수 있습니다

$autoload['libraries'] = array('mylib');

그런 다음이 라이브러리를로드하고 액세스 할 수 있습니다 응용 프로그램에서 변수 어디 :

$this->load->library('mylib');

echo $this->mylib->my_variable;

관련 문제