我有一个使用fuelphp 的ORM 创建的多对多关系。
关系的伪代码如下所示
class MyModel extends Model
{
protected static $_many_many = [
'relatedmodel' => [
'conditions' => [
'where' => [
['ctime', '>', DB::expr(('now() - interval 1 week'))],
],
],
]
];
}
这里的想法是,我只希望关系查看上周创建的较新的相关模型。
但是,由于 php 语言限制,这显然行不通 - 不允许将表达式作为字段默认值。
尽管有这种限制,我如何才能在 FuelPHP 中获得所需的行为?