首页 > 解决方案 > 唯一验证不适用于模块明智配置 YII2

问题描述

我正在使用 yii2 并且应用程序在模块配置中。现在我正在尝试对多个列应用唯一验证,但它显示错误。

我已经在模型中为它​​写了规则

[['group_name', 'menu_name', 'screen_name'], 'unique', 'targetAttribute' => ['screen_name', 'group_name']]

如果我们在规则中定义的所有列中获取具有给定值的记录,它应该可以工作,但如果不是,它会显示错误“调用未定义的方法 app\modules\admin\models\forms\GroupScreenForm::getDb()”。请帮忙。

标签: yii2

解决方案


推荐阅读