所以我看了一下Stack Overflow,发现答案很接近但不幸的是我需要的答案。
我已经将我的输入组微调器设置为min为1,但是我似乎无法阻止用户键入0.我想知道如何进行此操作并阻止用户输入0 ,也许还提供错误信息。
public function rules()
{
return [
[['user_id'], 'required', 'on' => self::SCENARIO_USER],
[['name', 'email'], 'required', 'on' => self::SCENARIO_GUEST],
[['post_id', 'body', 'date'], 'required'],
[['user_id', 'parent_id', 'post_id', 'status'], 'integer'],
[['body'], 'string'],
[['date'], 'safe'],
[['name', 'email', 'site'], 'string', 'max' => 256],
];
}