【发布时间】:2010-10-01 09:52:28
【问题描述】:
我正在使用 Propel,一个 PHP ORM。
我真的很喜欢。 我喜欢能够编写这段代码:
$offer->setTitle('20% off everything')->save();
但是如果我想创建一个 increaseImpressions 方法呢?
你会这样使用吗:
$offer->increaseImpressions()
或者像这样:
$offer->increaseImpressions()->save()
?
换句话说,你会将对象保存在 increaseImpressions 方法的内部还是外部? 你能告诉我为什么吗?
我猜这是一个关于 OOP 的问题。
谢谢, 丹
【问题讨论】: