【发布时间】:2011-03-09 23:42:44
【问题描述】:
在我的大多数控制器中,几乎所有功能我都必须看到相同的东西。即
1.检查是否登录。 2.查看权限。
我知道该怎么做。但是最好的方法是什么,这样我就不必重新编写 到处都是代码?是做帮手还是什么?我对codeigniter有点陌生,我只知道基本的php!
【问题讨论】:
标签: php codeigniter code-reuse helper
在我的大多数控制器中,几乎所有功能我都必须看到相同的东西。即
1.检查是否登录。 2.查看权限。
我知道该怎么做。但是最好的方法是什么,这样我就不必重新编写 到处都是代码?是做帮手还是什么?我对codeigniter有点陌生,我只知道基本的php!
【问题讨论】:
标签: php codeigniter code-reuse helper
如果你的控制器中的所有方法都需要相同的代码,你可以把那个认证代码放在构造函数中。
否则,创建帮助程序可能是最好的方法,但您仍然需要在每个需要验证的方法中重复该功能。
【讨论】:
您可能会发现这些链接很有用:
What Code Igniter authentication library is best?
Authentication with CodeIgniter
如果需要,您可能希望实际创建一个 帮助类 用于用户处理以避免重复代码。
【讨论】: