PortalCategoryModel.php 713 B

1234567891011121314151617181920212223242526
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Administrator
  5. * Date: 2020-09-18
  6. * Time: 11:28
  7. */
  8. namespace api\js\model;
  9. use think\Model;
  10. class PortalCategoryModel extends Model
  11. {
  12. public function portal()
  13. {
  14. return $this->belongsToMany('PortalPostModel','portal_category_post','post_id','category_id')->alias('a')->order('a.id','desc')->field('a.id,a.post_title,post_excerpt,update_time');
  15. }
  16. public function getlist($id=1)
  17. {
  18. $list = $this::get($id,['portal'=>function($query){$query->where(['delete_time'=>0,'post_status'=>1]);}]);
  19. return $list->portal;
  20. }
  21. }