我正在阅读 Rob Allen 的 zend 框架教程。我正在开发一个开始时很小的应用程序,但我希望它具有可扩展性,因此以下语句引起了我的注意:
“对于本教程,我们将创建一个扩展 Zend_Db_Table 并使用 Zend_Db_Table_Row 的模型。Zend 框架提供 Zend_Db_Table 实现表数据网关设计模式以允许与数据库表中的数据进行交互。请注意,表数据网关模式在更大的系统中可能会受到限制。还有一种诱惑是将数据库访问代码放入控制器操作方法中,因为这些由 Zend_Db_Table 公开。
谁能告诉我这将如何限制更大的系统?有哪些替代方案?