php中CI框架定义全局变量
生活随笔
收集整理的這篇文章主要介紹了
php中CI框架定义全局变量
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
PHP? CI框架中定義全局變量,方法如下:
在application/libraries目錄下創建一個文件,如globle.php,添加如下代碼:
<?phpclass Globals {// Pass array as an argument to constructor function public function __construct($config = array()) {// Create associative array from the passed array foreach ($config as $key => $value) { $data[$key] = $value; }// Make instance of CodeIgniter to use its resources $CI = & get_instance();// Load data into CodeIgniter $CI->load->vars($data); }}?>再進入application/config目錄,創建一個文件如blobles.php,編輯代碼如下: <?php// Create customized config variables $config['web_Address']= 'https://www.formget.com/blog'; $config['title']= 'CodeIgniter Global Variable';?>當構造器初始化的時候,就會加載以上的變量
注意,application/config目錄里的文件必須和application/libraries里面的文件同名,否則無法工作
在使用這些變量之前,我們需要自動加載這些變量:
修改:config/autoload.php 來自動加載上面的類
$autoload['libraries'] = array('globals');創建一個controller去加載一個頁面: <?php class CI_Global_Variable_Tutorial extends CI_Controller{ public function __construct() { parent::__construct(); } // Load view page public function index() { $this->load->view('show_global_variables'); } } ?>在視圖頁面,我們就可以使用這個變量了: <?php echo "Title of the blog post : ".$title; echo "<a href='$web_Address'>"."Click here to go to blog page"."</a>"; ?>
參考地址:https://www.formget.com/codeigniter-global-variable/
總結
以上是生活随笔為你收集整理的php中CI框架定义全局变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 修改表结构提示 MySQL
- 下一篇: whireshark过滤器学习与使用