好的,我已经设置了Zend,我的hello world pages工作。
就个人而言,我宁愿从头开始编写代码,但我正试图找出如何使用Zend来一次又一次地制作类似的项目来节省时间。
我想:
管理:
公开:
我的问题是,我想使用什么Zend模块?我想尽可能地使用zend框架,而不是编写任何我不需要的代码。
答案 0 :(得分:1)
除了付款处理您的应用正在进行CRUD,因此您可能会使用ZF的MVC和Db类。对于身份验证,您需要使用Zend_Auth
适配器。这就是它。当然,ZF提供了比这更多的课程,但是根据你的描述YAGNI。
另外,请记住,ZF推广了一种随意使用的架构。你可以随便拿走任何你喜欢的东西。它不是一个完整的堆栈框架,并且它的自动化程度非常低。 ZF可以通过一些额外的工作做很多事情,但如果您正在寻找开箱即用的something like this,那么您最好使用Symfony或其他完整的堆栈框架。
那么,对于其他ZF类,为什么不用RT * M;)
答案 1 :(得分:1)
基本上,你需要MVC实现,所以阅读有关
Zend_Controller,Zend_View和Zend_Application也是。
对于数据库交互,有Zend_Db,但我不喜欢使用它,最好使用像Doctrine这样的好的O / R映射器。将来存在将ZF与Doctrine集成的平面,所以现在使用它是个好主意。
用于身份验证使用Zend_Auth和授权使用Zend_ACL。
Zend_Form通过与Zend_Validate的集成,可以更轻松地创建和验证表单