【发布时间】:2011-09-08 10:36:02
【问题描述】:
这是对上一个问题的跟进:Should sub-objects be fetched in the Model or the Model Mapper?
假设用户可以拥有一个或多个 PhoneNumber 对象。根据上述问题的答案,这些子对象将在用户实例化时被获取。如果我要从用户的phoneNumbers 属性(PhoneNumbers 数组)中删除一个 PhoneNumber,或者修改其中一个 PhoneNumber 对象,那么应该将这种更改传播到哪里?
我应该手动删除/更新数据库中的子对象,还是用户应该在保存时自动执行此操作?谢谢,
【问题讨论】:
-
PhoneNumber ojects 似乎不是解决方法,因为 PhoneNumber 最多是一个简单的“字符串”。伊莫。
-
我同意。这只是一个例子(一个愚蠢的例子,我意识到)。它可以是任何依赖于用户的对象,而不是 PhoneNumber。顺便说一句,这根本不是我的申请。只是基本的例子。
-
好吧,我试着根据我的经验添加一个答案,但是用这么少的细节很难理解这个东西
标签: php model-view-controller zend-framework