2012-01-31 54 views
0

将ZF中的模型视为纯数据对象(即具有一组属性和getter/setter的类实例)已经很普遍。模型作为Zend Framework和服务层中的纯数据对象

class Model_User { 
    public $id; 
    public $name; 
    ... 
} 

什么我想知道是否是有意义的,例如,在控制器中实例化这样的对象,并将它传递到一个服务层,或是否将服务层本身应负责实例化这些对象...你不会直接在控制器中实例化一个类,所以在控制器中实例化一个Model_User以将它传递给服务是非常有意义的吗?

+0

我的问这个的原因是,我经常发现自己传递数组从控制器到服务层只能再通他们直接模型... – dianovich 2012-01-31 16:29:37

回答