我正在使用cibonfire, 我必須在我的程序中使用一些常量,以後可以更改它們。 所以我正在做的是我寫我的配置文件application/config/roles.php
裏面,並在我的模塊中使用該配置文件來獲取該常量,但我沒有得到所需的結果。使用配置文件中的常量在codeigniter中
解決...
我正在使用cibonfire, 我必須在我的程序中使用一些常量,以後可以更改它們。 所以我正在做的是我寫我的配置文件application/config/roles.php
裏面,並在我的模塊中使用該配置文件來獲取該常量,但我沒有得到所需的結果。使用配置文件中的常量在codeigniter中
解決...
解決:)
在我的視圖,我這樣做
<?php $role_name = $this->config->item('roles.permission','roles'); ?>
首先這些都不是常量,如果他們是你不能以後更改它們,因此得名不變!
從除了..我相信你不加載配置文件..嘗試添加以下內容到控制器的文件
$this->config->load('roles');
我已經加載了confing文件..對不起,我沒有提到,編輯過的問題。 和關於我告訴role_name的常量可能會改變 – avinashse 2012-07-31 07:41:52
可能是不加載配置文件?將'routes.php'放入config/autoload.php中的'$ autoload ['config']'數組中。 (順便說一句,那些不是常量:)) – Narf 2012-07-31 07:37:56
@Narf:我已經加載配對文件..對不起,我沒有提到,編輯問題。 和我告訴role_name的常量可能會改變 – avinashse 2012-07-31 07:44:10