我已经设置了 Kohana 模型与关系定义(1:* 和:使用through
),但想知道在WHERE
语句中使用它们的最佳方式。
示例:我有一个User
模型和一个Post
模型。Post
有一个外键 ( userID
)User
我已经用别名$_has_many
在模型上建立了关系User
user_created
我知道我可以使用实际的字段userID
,但我希望能够做这样的事情
$user->where('user_created', 'IS', NULL);
这对于检查是否有类似这样的多对多也很方便
'm2m_relation_count', '>', 0
这可能吗?谢谢!