0
我正在使用Kohana 3.3对于具有扩展ORM的模型类的项目。 MySQL数据库中有这个模型的对应表。在这张表中,有3列不应该有相同的值。我还有一个视图,用户可以将其添加到此模型中,其中item1,2,3是文本输入字段。 我想在强制规则item1,2,3不能有相同的值的模型中写验证。 的代码结构和相关的部分是这样的:Kohana验证'匹配'规则
数据库表:
id | column1 | othercolumns | item1 | item2 | item3
模型类:
public function rules(){
return array(
"item1" => array(array('matches', array(':validation',':field','item2'))),
"item1" => array(array('matches', array(':validation',':field','item3'))),
//same for item2 and item3
);
}
我读this,this和this页,我无法理解如何正确实施这个直接在型号。 (我可以在JavaScript这样做的客户端,但我想避免这样做,它留给框架!)
谢谢,我想我明白这里发生了什么!感谢帮助! – rgamber 2013-05-11 00:59:20