我正在构建一个 Zend Framework 应用程序并创建了一些与数据库表相对应的控制器,并保存了对这些表执行 CRUD 操作的方法。
我刚刚开始研究Companies
包含添加、编辑和删除公司的方法的控制器。为此,我们可以使用传统的controller/action
URL 模式:
http://example.com/companies/add
http://example.com/companies/edit/some-company
问题是对于每个Company
我们还需要管理它的Contacts
and Machines
:
http://example.com/companies/some-company/machines/add
http://example.com/companies/another-company/contacts/edit/some-contact
我只是想不通如何在 Zend Framework 中管理它。我应该通过路由“嵌套”控制器,还是应该使用模块?任何帮助将不胜感激。