如何从配置文件中回显配置项以在Codeigniter中查看?

如何从配置文件中回显配置项以在Codeigniter中查看?,codeigniter,Codeigniter,如何从配置文件调用配置项以在codeigniter中查看 这是我的配置文件 这是我的加载配置 $this->config->load('user'); 我将按如下方式查看其项目 $site_name = $this->config->item('email_validation'); 但就是不显示任何东西,这是因为您的配置数组是二维数组。因此,如果不先获得用户,您就无法直接访问电子邮件验证。此外 $this->config->load('user')只是指从appl

如何从配置文件调用配置项以在codeigniter中查看

这是我的配置文件

这是我的加载配置

$this->config->load('user');
我将按如下方式查看其项目

$site_name = $this->config->item('email_validation');

但就是不显示任何东西,这是因为您的配置数组是二维数组。因此,如果不先获得
用户
,您就无法直接访问
电子邮件验证。此外
$this->config->load('user')
只是指从
application/config/
目录加载
user.php
。并不意味着从
$config
数组加载
用户
索引。你可以这样做

$userConfig = $this->config->item('user');
echo $userConfig["email_validation"];
编辑

请确保您的配置文件位于
application/config/
下并已加载

$this->config->load('user');
这样做可以检查加载了哪个配置

echo "<pre>";
print_r($this->config);
echo "</pre>";
echo”“;
打印($this->config);
回声“;

希望它对您有用。

如果您的php版本>=5.4,您可以使用它


您的配置文件名是什么??这是我的配置文件user.phpIt的名称返回布尔值false
echo "<pre>";
print_r($this->config);
echo "</pre>";
$site_name = $this->config->item('user')['email_validation']