我正在开发一个项目,需要使用Zend_Form在MySQL表中插入/更新行。我试图通过扩展Zend_Db来简化插入/更新过程,看起来很多事情都是用Zend_Db_Table和Zend_Db_Table_Row完成的。
但是,我无法理解如何以最有效的方式将它们链接在一起。例如,我有一个名为 companies 的数据库表。然后我有一个名为 CompaniesTable 的模型,它扩展了Zend_Db_Table
和一个名为 CompanyTable 的模型,扩展了Zend_Db_Table_Row
。
我希望能够在公司表中查询行,插入/更新/删除单个公司等。我看到一些网站引用了DomainModel(http://en.wikipedia.org/wiki/Domain_model)但是可以找不到如何在Zend Framework中做到这一点的好解释。
有没有人知道一个好的教程?
干杯,
马特
答案 0 :(得分:4)
http://www.survivethedeepend.com/是一个关于使用ZF最佳实践的免费在线图书的网站,由ZF的长期撰稿人PádraicBrady撰写。
特别是阅读Chapter 3, The Model和Chapter 9, Implementing the Domain Model。