关键是:每个人似乎都可以使用 HMVC 的子目录(例如这里:这里),方法是将其添加到 /application/config/config.php 中的 config.php 文件中:
$config['modules_locations'] = array(
APPPATH.'modules/' => '../modules/',
APPPATH.'modules/' => '../modules/test',
);
但是,它对我不起作用。似乎这条线被完全忽略了。
我试过的:
制作了以下文件:
-modules
-- foo
-- -- controllers
-- -- -- test.php
-- test
-- -- bar
-- -- -- controllers
-- -- -- -- baz.php
foo/test 有效,即使我删除了完整的 $config['modules_locations'] 行。但是 test/bar/baz 没有。
Wiredesignz 的联机帮助页说:
Modules::$locations 数组可以在 application/config.php 文件中设置。
这似乎是一个错字(application/config/config.php 更合乎逻辑),但我什至尝试过(但没有运气)。
这里出了什么问题?
Tnx :)
编辑:“它不起作用”我的意思是我得到了 404。