天天看点

yii2在符串中间出现空格时报错

yii2在符串中间出现空格时报错

代码:

if($this->slug)
{
    if(strpos($this->slug, ' ')!==false)

    $this->addError('slug', $this->getAttributeLabel('slug').'不允许包含空格。');
}           

复制

规则中加入:

['slug', 'match', 'pattern' => '/^[a-zA-Z]+[\w-]*$/', 'message' => '只能包含字母、数字、中横线(-)并且必须以字母开头']