Zend Framework中表,行集和行之间的关系?

时间:2009-09-10 16:31:23

标签: zend-framework zend-db zend-db-table

我正在开发一个项目,需要使用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中做到这一点的好解释。

有没有人知道一个好的教程?

干杯,
   马特

1 个答案:

答案 0 :(得分:4)

http://www.survivethedeepend.com/是一个关于使用ZF最佳实践的免费在线图书的网站,由ZF的长期撰稿人PádraicBrady撰写。

特别是阅读Chapter 3, The ModelChapter 9, Implementing the Domain Model