CodeIgniter:自定义配置文件错误 - 似乎不包含有效的配置数组

时间:2016-04-08 15:06:24

标签: php arrays codeigniter routes config

我在route.php中需要一个配置文件

require "agent.php";

并且此报告有些错误

  

您的application / config / agent.php文件似乎不包含   有效的配置数组。

这是我的agent.php文件的代码

<?

$config['agent_route'] = "zhutest1|zhutest2|zhutest3|livwyy|beyoung";

$config['agent_aid_ary'] = array(
"zhutest1" => "2",
"zhutest2" => "3",
"zhutest3" => "4",
"livwyy" => "9",
"beyoung" => "11",
);

$config['agent_username_ary'] = 
array(
"2" => "zhutest1",
"3" => "zhutest2",
"4" => "zhutest3",
"9" => "livwyy",
"11" => "beyoung",
);


$config['gender']= array ('male','female');

?>

可以配置数组变量使用键值数组吗?

1 个答案:

答案 0 :(得分:0)

您不需要使用require(&#39; agent.php&#39;);

在codeigniter中你可以使用

$this->config->load('agent');

然后使用您的自定义配置数组: -

$this->config->item('agent_username_ary');

确保agent.php在config文件夹中,并且每个配置密钥名称都是唯一的

阅读文档了解更多信息https://www.codeigniter.com/userguide3/libraries/config.html