0
我已经做了相当多的研究,并没有找到一个令人满意的答案。集成CodeIgniter库(如坦克认证)
我应该如何使用CodeIgniter库,如坦克认证?我已经找到办法了一把,但他们似乎都有点黯淡:
- 我用控制器大多原样,根据需要添加控制器功能/包括样式?
- 我是否使用控制器作为示例来建立自己的模型,依靠调用$ this-> tank_auth和tank auth包含的视图?
- 或者我用tank-auth控制器扩展MY_Controller,然后扩展那些需要认证的特定控制器,并调用parent :: login()(或register(),activate()等)?
第一个选项似乎是最好的,但现在看来似乎是难以避免复制大量的代码(会发生什么,如果我想要一个登录表单,但不想重定向到/ auth /中登录?)
第二个选项有同样的问题,但更糟。每次我想使用login_form视图时,我都需要包含tank auth控制器的登录函数的逻辑,对吗?
最后看起来真的很诡异,似乎反MVC给我,但也许我错了。