我在 application/config/config.php 中有自定义配置项。
我的自定义配置项示例:
$config['website_title'] = 'ABC Website'; //Assume website title is fixed
.
.
.
etc
现在我可以在我的应用程序中调用$this->config->item('website_title')
任何位置。但是,我觉得它不够高效,因为我可能在项目中有多个 $this->config->item('website_title') 。我想出了以下解决方案:
1.在帮助器中创建一个函数,该函数返回配置项,如下所示:
public function website_title() {
return $this->config->item('website_title');
}
2.现在我可以根据需要调用 website_title()。
这是一个好的解决方案吗?你有什么缺点吗?
注意:我尽量避免使用全局变量,因为我试过了,我遇到了很多不必要的问题,比如未定义的变量,很惊讶!