本文整理汇总了PHP中Conf::load方法的典型用法代码示例。如果您正苦于以下问题:PHP Conf::load方法的具体用法?PHP Conf::load怎么用?PHP Conf::load使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Conf
的用法示例。
在下文中一共展示了Conf::load方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: run_module
function run_module()
{
$module_name = empty($_REQUEST['module']) ? false : strtolower(trim(str_replace('/', '', $_REQUEST['module'])));
if (!$module_name) {
$this->show_warning('no_such_module');
return;
}
$file = defined('IN_BACKEND') ? 'admin' : 'index';
$module_class_file = ROOT_PATH . '/external/modules/' . $module_name . '/' . $file . '.module.php';
require ROOT_PATH . '/includes/module.base.php';
require $module_class_file;
define('MODULE', $module_name);
$module_class_name = ucfirst($module_name) . 'Module';
/* 判断模块是否启用 */
$model_module =& m('module');
$find_data = $model_module->find('index:' . $module_name);
if (empty($find_data)) {
/* 没有安装 */
$this->show_warning('no_such_module');
return;
}
$info = current($find_data);
if (!$info['enabled']) {
/* 尚未启用 */
$this->show_warning('module_disabled');
return;
}
/* 加载模块配置 */
Conf::load(array($module_name . '_config' => unserialize($info['module_config'])));
/* 运行模块 */
$module = new $module_class_name();
c($module);
$module->do_action(ACT);
$module->destruct();
}
示例2: __construct
public function __construct($conf)
{
Conf::load($conf);
Request::load();
Render::load();
}