2011-11-29 55 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;

相关问题