Yii2中的 Active Record如何验证某个字段是否在表中呢?

Active Record验证某Yii2中的 Active Record如何验证某个字段是否在表中呢?个字段是否在表中,在直接保存POST入库的时候,如果某个字段不在表中就直接保存,我想先验证下,文档没说明

阅读 4.5k
1 个回答
[
    'parent_id',//要检验的字段
    'exist',
    'targetClass' => 'common\models\Members',// 如果是本表内的字段, 这行就不用写
    'targetAttributes' => ['parent_id' => 'id'], // parent_id字段 必须存在于targetClass的id列
],

好吧 又看了下描述 你想要的其实是 unique 判断吧 吧

['id', 'unique'],

这是基本的本表内某个字段 unique 判断

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进