Feedback.php 707 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. namespace app\common\model\user;
  3. use app\common\model\BaseModel;
  4. class Feedback extends BaseModel
  5. {
  6. public static function tablePk(): ?string
  7. {
  8. return 'feedback_id';
  9. }
  10. public static function tableName(): string
  11. {
  12. return 'feedback';
  13. }
  14. public function getImagesAttr($val)
  15. {
  16. return $val ? json_decode($val, true) : [];
  17. }
  18. public function setImagesAttr($val)
  19. {
  20. return json_encode($val ?: []);
  21. }
  22. public function user()
  23. {
  24. return $this->hasOne(User::class,'uid','uid');
  25. }
  26. public function type()
  27. {
  28. return $this->hasOne(FeedBackCategory::class,'feedback_category_id','type');
  29. }
  30. }