阅读了所有关于PHP框架的内容,CodeIgniter看上去真的很不错,因为我喜欢它的速度和原始PHP,但它确实忽略了CakePHP所具有的特性(ACL、身份验证等)。我本来以为自己写我需要的东西是可以的( CodeIgnitier绝对是个DIY工具),但我真的错过了这样一个预先制作好的东西。是否有与Django相同的PHP,但没有那么极端,比如提供管理面板和一些自动化,但仍然是“扁平打包”的,不像CodeIgniter那样需要命令行?
或者有谁知道一个好的模块可以让CodeIgniter添加(1)管理面板,(2)登录系统和(3)权限系统?
还是我应该闭嘴写我自己的作品?(我避免这样做并不是因为努力,但我不确定我是否会安全地写它,或者使用适当的约定)
更新:或者我应该尝试修改像PyroCMS这样的预构建CMS以满足我的需要,因为这已经有内置的身份验证和权限以及管理面板了,但是可能是不稳定的?
发布于 2011-01-10 11:10:13
这也是BackendPro的代码点火器。我还没试过,但看起来像你想要的那样.
除此之外,您还可以尝试用于auth的TankAuth或埃尔卡纳以及用于ACL的Acl,它们非常容易使用:)
发布于 2011-01-11 10:31:18
CodeIgniter是一个基本的框架,这就是我喜欢它的原因。它不提供身份验证、授权或访问控制,因为它们非常通用,很难制作一个非常容易使用的。
如果您想使用一个非常简单的身份验证系统,请尝试离子Auth (PyroCMS中使用的系统),它适用于大多数情况,但不是全部。
我认为Django和Rails做得很好,但它们都超出了正常框架的范围。CodeIgniter为您在自己的约定中编写代码提供了足够的空间,这是一种伟大的做事方法,而不是强迫您花费很长时间来完成开发人员约定。
让它试一试,看看PyroCMS如何使用离子Auth的例子。作为Pyro的首席开发人员,我可以告诉您,v1.0.2非常稳定。:)
发布于 2011-01-10 11:03:10
有许多PHP框架具有内置身份验证:
https://stackoverflow.com/questions/4246961
复制相似问题