Codeigniter:检查是否设置了配置变量


Codeigniter: Checking to see if config variable is set?

想知道是否有办法检查配置变量是否在Codeigniter中设置?

if ( isset($this->config->item('configItem'))) {
//do stuff
}

看起来像这样的东西应该工作吗?我得到的错误是"Expected: variable"。

想法吗?

您正在加载配置文件吗?

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

如果你正在加载它,那么你应该使用:

if ( $this->config->item('configItem')) {
   //do stuff
}

CodeIgniter中的config类已经处理了isset(),如果找不到任何内容则返回false。

try this:

if ( isset($this->config->item('configItem'))&&($this->config->item('configItem')!='')) {
{
  //Proceed with your Code
}