Некоторые методы возвращают $owner->find(), например, getParent(). Это делает невозможным кэширование результата внутри модели таким удобным способом:
$parent = $this->getParent()->cache($TTL)->find();
Из-за этой особенности для своего проекта пришлось пропатчить ряд методов, изменив тип результата.
Некоторые методы возвращают $owner->find(), например, getParent(). Это делает невозможным кэширование результата внутри модели таким удобным способом: $parent = $this->getParent()->cache($TTL)->find(); Из-за этой особенности для своего проекта пришлось пропатчить ряд методов, изменив тип результата.
Это баг или фича?