在onethink中,Admin后台有个系统栏目,可以看到网站的配置信息:
这些配置信息,可以在Admin控制器方法里,使用C函数获取到,也可以在默认的Home模块的控制器方法里通过C函数访问,但是到了别的自定义的模块里就不行了,原因是没有加载站点配置。
解决的办法如下:
在自定义的模块控制器里先添加站点配置,再读取配置信息,或者直接从$config里读取:
/* 读取站点配置 */
$config = api('Config/lists');
C($config); //添加配置
echo C('WEB_SITE_TITLE');die;
你也可以根据需要把读取站点配置写到公共的控制器里,根据业务需求。