我按照这个例子http://framework.zend.com/manual/2.2/en/user-guide/database-and-models.html创建了一个模型和一种将它保存到数据库的方法。
但我不喜欢AlubumTable
在我的控制器中使用 -class 的想法,因为我认为这会产生太多的依赖关系。我只想将save()
,fetchAll()
等方法添加到我的模型中,这样我就不必关心如何将模型保存在控制器中。
如果我想更改模型的存储方式,例如从数据库到 REST 服务,我将不得不重写我获取或存储模型的控制器的每个部分,而不是仅仅更改模型中的save()
等方法。
有没有适合我的教程,或者这只是一个愚蠢的想法?:)