如何在yii2中为模型中的变量定义特殊语言

时间:2018-03-08 17:44:47

标签: yii2 yii2-advanced-app

如何在模型框中为输入框设置特殊语言?

其实我想要一个输入框只接受英语,没别的。要描述更多:我在以下代码中numberinteger,我希望username只是英语和数字。

public function rules()
    {
        return [
            [['username', 'password', 'name'], 'required'],
            [['number'], 'integer'], 
            [['username'],  'language' => 'en-US',], //I want username accept just English language
        ];
    }

模型中是否有定义语言的东西?

1 个答案:

答案 0 :(得分:1)

使用“匹配”验证器

['username', 'match', 'pattern' => '/^[a-z0-9 ]*$/i']