2012-07-31 62 views
0

我正在使用cibonfire, 我必須在我的程序中使用一些常量,以後可以更改它們。 所以我正在做的是我寫我的配置文件application/config/roles.php 裏面,並在我的模塊中使用該配置文件來獲取該常量,但我沒有得到所需的結果。使用配置文件中的常量在codeigniter中

解決...

+1

可能是不加載配置文件?將'routes.php'放入config/autoload.php中的'$ autoload ['config']'數組中。 (順便說一句,那些不是常量:)) – Narf 2012-07-31 07:37:56

+0

@Narf:我已經加載配對文件..對不起,我沒有提到,編輯問題。 和我告訴role_name的常量可能會改變 – avinashse 2012-07-31 07:44:10

回答

2

解決:)

在我的視圖,我這樣做

<?php $role_name = $this->config->item('roles.permission','roles'); ?>

0

首先這些都不是常量,如果他們是你不能以後更改它們,因此得名不變!

除了..我相信你不加載配置文件..嘗試添加以下內容到控制器的文件

$this->config->load('roles'); 
+0

我已經加載了confing文件..對不起,我沒有提到,編輯過的問題。 和關於我告訴role_name的常量可能會改變 – avinashse 2012-07-31 07:41:52

相關問題