use*_*525 1 php activerecord yii mongodb yii-validation
我有一个模型扩展了具有特定规则的AR类.但是现在我需要在这个表中插入行,但是还有其他规则.我是否需要使用新规则创建其他模型,或者可以定义其他规则?
您可以设置验证方案.例如:
$model = new Post();
$model->scenario = 'new_line';
$model->attributes = $_GET['data'];
if ($model->validate()){
$model->save(false);
}
Run Code Online (Sandbox Code Playgroud)
在你的模型中:
public function rules()
{
return array(
array('username, text', 'required','on' => 'new_line')
);
}
Run Code Online (Sandbox Code Playgroud)
在模型规则中,所有数组行必须具有键"on",否则此规则将不适用.
在这里阅读更多.
归档时间: |
|
查看次数: |
906 次 |
最近记录: |