其实我正在Yii 2
进行ajax验证。我将两个公共变量数据发送到DB中的一列。在加载帖子值时。如何在该字段上验证自定义。
我的代码:
public $prefix;
public $mobile;
$model->phone = Yii::$app->request->post('prefix') . '' . Yii::$app->request->post('mobile');
我想要这个
['phone, 'unique']
提前致谢
答案 0 :(得分:0)
将规则添加到模型的类定义中,验证并使用您想要的验证结果。例如。验证为true时返回true,验证时返回错误消息。
class YourModel extends ActiveRecord {
public function rules()
{
return [
['phone', 'unique'],
];
}
}
$model->validate();
如果您有更多验证规则,则可以使用$model->getErrors('phone')
获取手机属性的结果。
答案 1 :(得分:0)
在模型上调用validate函数之前,需要合并两个变量。 您的控制器操作代码应如下所示:
int main()
{
int testcase, myPos, liftPos;
cin >> testcase;
while(testcase--)
{
cin >> myPos >> liftPos;
}
}