【发布时间】:2012-02-23 09:09:27
【问题描述】:
将 ZF 中的模型视为纯数据对象已变得很普遍,即具有一堆属性和 getter/setter 的类实例。
class Model_User {
public $id;
public $name;
...
}
我想知道的是,例如,在控制器中实例化这样一个对象并将其传递给服务层 是否有意义,或者服务层是否应该自己负责实例化这些对象...您不会直接在控制器中实例化 Zend_DbTable 类,那么在控制器中实例化 Model_User 以将其传递给服务是否有意义?
【问题讨论】:
-
我问这个的原因是我经常发现自己将数组从控制器传递到服务层,然后直接将它们传递给模型......
标签: php model-view-controller oop zend-framework service-layer