des1roer Asked:2020-09-04 14:46:46 +0000 UTC2020-09-04 14:46:46 +0000 UTC 2020-09-04 14:46:46 +0000 UTC Yii2 - 数据更改验证器 772 以及如何制作验证器以防止数据更改?api相关 yii2 2 个回答 Voted Best Answer Al Mr 2020-09-04T15:15:54Z2020-09-04T15:15:54Z 为字段编写您自己的验证规则。这里有一个最小的实现示例, 但一般情况下最好不要将不需要更改的数据添加到表单中 des1roer 2020-09-04T16:43:49Z2020-09-04T16:43:49Z /** * @inheritdoc */ public function rules() { return [ ['name', 'notModifyValidator'] ]; } /** * Валидатор проверки изменения аттрибута. * * @param $attribute * @return bool */ public function notModifyValidator($attribute) { if ($this->isAttributeChanged($attribute)) { $this->addError($attribute, 'ТЕКСТ ОШИБКИ'); return false; } }
为字段编写您自己的验证规则。这里有一个最小的实现示例, 但一般情况下最好不要将不需要更改的数据添加到表单中