Yii のモデル ルール関数の次のコード
public function rules()
{
// NOTE: you should only define rules for those attributes that
// will receive user inputs.
return array(
array('mail, firstname, lastname, number, question, time', 'required','message'=>'{attribute} نمی تواند خالی باشد'),
array('status', 'numerical', 'integerOnly'=>true,'message'=>'{attribute} فقط مقادیر عددی مجاز است'),
array('mail, firstname, lastname, number', 'length', 'max'=>45,'message'=>'حداکثر طول {attribute} ۴۵ کارکتر می باشد'),
array('question','length','min'=>10,'message'=>'حداقل طول سوال ۱۰ کارکتر می باشد'),
array('mail','email','message'=>'ایمیل وارد شده حقیقی نمی باشد'),
array('time','unsafe'),
// The following rule is used by search().
// Please remove those attributes that should not be searched.
array('id, mail, firstname, lastname, number, question, time, status', 'safe', 'on'=>'search'),
);
}
最小の長さを定義したものを除いて、すべてのメッセージが正しく機能します
array('question','length','min'=>10,'message'=>'حداقل طول سوال ۱۰ کارکتر می باشد'),
これは常にデフォルトの Yii を返します。これは、 が短すぎる (最小 10 文字) ことを意味します。