Codeigniter Tank_Auth与模板库一起用作HMVC模块

时间:2012-02-06 20:51:57

标签: templates codeigniter authentication hmvc tankauth

我在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

但无济于事。

如果有人可以提出一些有用的建议,我会非常感激。

0 个答案:

没有答案