【发布时间】:2015-11-10 11:22:32
【问题描述】:
我的控制器:
public function rules()
{
return [
[['text'], 'required', 'message' => 'Fill in this field'],
['text', 'string', 'min' => 6, 'message' => 'Too short message'],
['text', 'validateUser']
];
}
public function validateUser($attribute)
{
if (Yii::$app->user->isGuest)
$this->addError($attribute, 'You must be logged in');
}
我有两个问题:
1) 我看到的不是消息“消息太短”,而是“文本字段应包含至少 6 个字符。”
2) validateUser 未添加警告“您必须登录”
【问题讨论】:
-
[['text'], 'required', 'message' => 'Fill in this field'],你为什么把'text'放到[]中?
标签: php validation yii2