我在Codeigniter 2.1.0的干净安装上成功配置并运行了HMVC 然后我包含了模板库。它只包含3个文件:/system/library/Template.php,/application/config/template.php,最后是模板文件本身(在/ views目录中的某个位置)。
我在加载我创建的模块时测试了模板库。我不得不去/system/library/Template.php来纠正路径,所以他们指向我的模块/视图而不是默认的CI。 然后我测试了它似乎很好。
第三步是包含Tank_Auth身份验证库。我希望它也驻留在模块中(/ modules / auth)。该模块应该具有与常规应用程序目录相同的目录结构(配置,控制器,语言,库,模型,视图等),因此我可以将Tank_Auth的文件复制到Auth模块的相应目录。
基本上,我已经完成了复制部分。但现在当我尝试运行http://adresar.local/auth/auth/login时,我得到了
An Error Was Encountered
Unable to load the requested file: auth/login.php
我也尝试过改变
class Auth extends CI_Controller
到
class Auth extends MX_Controller
但无济于事。
如果有人可以提出一些有用的建议,我会非常感激。