这是tp5的机制,自动默认加载当前模块下的配置文件。可以调用b模块的函数前,先动态加载b模版的函数。 Config::load(APP_PATH.'b/config.php'); 我看一下tp5.1的源码, config的load类如下。 /** * 加载配置文件(多种格式) * @access public * @param string $file 配置文件名 * @param string $name 一级配置名 * @return mixed */ public function load($file, $name = '') { if (is_file($file)) { $name = strtolower($name); $type = pathinfo($file, PATHINFO_EXTENSION); if ('php' == $type) { return $this->set(include $file, $name); } elseif ('yaml' == $type && function_exists('yaml_parse_file')) { return $this->set(yaml_parse_file($file), $name); } return $this->parse($file, $type, $name); } return $this->config; } file的参数可以如下: $obj->load('../application/b/config.php'); 不嫌麻烦的,我建议定义一个常量APP_PATH
这是tp5的机制,自动默认加载当前模块下的配置文件。可以调用b模块的函数前,先动态加载b模版的函数。
我看一下tp5.1的源码, config的load类如下。
file的参数可以如下:
不嫌麻烦的,我建议定义一个常量
APP_PATH