fetus Diary
2008/08/20(水) - そしていきなりガシガシ書き換える
if(file_exists(MOND_CONFIG . '/modules.ini')) {
$config_modules = new Zend_Config_Ini(MOND_CONFIG . '/modules.ini', 'modules');
if(isset($config_modules->enabled)) {
foreach(explode(',', $config_modules->enabled) as $module) {
$module = trim($module);
if(preg_match('/^[[:alnum:]_\-]+$/', $module)) {
$controllers_path = '<AUTO>';
if(isset($config_modules->module) &&
isset($config_modules->module->$module) &&
isset($config_modules->module->$module->controllers))
{
$controllers_path = $config_modules->module->$module->controllers;
}
$replace_mapping = array('<AUTO>' => sprintf('%s/%s/%s', MOND_MODULES, $module, 'controllers'),
'<MODULES>' => MOND_MODULES);
$controller->addControllerDirectory(str_replace(array_keys($replace_mapping),
array_values($replace_mapping),
$controllers_path),
$module);
}
}
}
}
ちなみにちゃんと動くかテストはしていない。Hello, world 未満で作業中
- 08/08/20 16:39
コメント
コメントはありません。