是否可以在 Kohana 3 中创建一个验证规则来验证 has_many through 关系?
使用指南页面上的示例,一篇博客文章可以通过categories_posts
表格有多个类别。是否可以在 Post 模型中设置验证规则以验证至少添加了一个类别?
我尝试了以下方法:
public function rules()
{
return array(
'categories' => array(
array(array($this, 'has'), array('categories'))
)
);
}
因为我看到该ORM::has
函数将返回真/假。但我认为因为“类别”是一种关系,而不是一个领域,所以我写的规则永远不会被检查。
有任何想法吗?