2011-11-29 57 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 '核心' 文件夾中。然後您可以撥打

class Whatever extends MY_Controller {} 

MY_Controller代替所有控制器中的CI_Controller。

你可以調用

$this->var; 

從任何地方你的應用程序中。

0

編輯:我剛剛看了你的其他問題。我想這個解決方案不是你要找的。

您可以將其存儲在庫(例如,mylib)和本庫應用程序添加到自動加載/配置/ autoload.php:

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

然後你就可以加載這個庫,並訪問在應用程序中的變量的任何地方:

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

echo $this->mylib->my_variable;

相關問題