如何编写yii2规则



目前我有这个规则,它检查Employee表中的现有ID。

[['manager_id'], 'exist', 'skipOnError' => false, 'targetClass' => Employee::className(), 'targetAttribute' => ['manager_id' => 'id']]

尽管我在这个表中没有ID为0的Employee,但我有没有办法修改这个规则,也接受0作为有效值?

看起来targetAttribute值有问题。你能试着只设置'targetAttribute' => 'id'

[['manager_id'], 'exist', 'skipOnError' => false, 'targetClass' => Employee::className(), 'targetAttribute' => 'id']

相关内容

  • 没有找到相关文章

最新更新