HasOneMember.php 624 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace common\traits;
  3. use common\enums\StatusEnum;
  4. use common\models\member\Member;
  5. /**
  6. * Trait HasOneMember
  7. * @package common\traits
  8. */
  9. trait HasOneMember
  10. {
  11. /**
  12. * 用户信息
  13. *
  14. * @return \yii\db\ActiveQuery
  15. */
  16. public function getMember()
  17. {
  18. return $this->hasOne(Member::class, ['id' => 'member_id']);
  19. }
  20. /**
  21. * 用户信息
  22. *
  23. * @return \yii\db\ActiveQuery
  24. */
  25. public function getBaseMember()
  26. {
  27. return $this->hasOne(Member::class, ['id' => 'member_id'])->select(['id', 'nickname', 'mobile', 'email', 'head_portrait']);
  28. }
  29. }
粤ICP备19079148号