如何使用yii框架在模型中制定规则?

时间:2011-12-17 11:26:20

标签: yii

在我的应用程序中,我有1个字段名称contact_no,因为我想验证如 + 91-(999) - (846)-1062

如果我这样写的话

  

阵列( 'contact_no', '模式'=> '/ ^ [0-9 - (+)\ S +] + $ /'),

然后我得到了像

这样的错误
invalid validation rule. The rule must specify attributes to be validated and the validator name.

然后在模型中写什么。

2 个答案:

答案 0 :(得分:2)

语法不正确,试试这个:

array('contact_no', 'match', 'pattern'=>'/^[0-9-()\s+]+$/'),

答案 1 :(得分:0)

你需要的是CRegularExpression带有'模式'。验证者名称为“匹配”。