Category.php 834 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace app\common\model;
  3. class Category extends Base
  4. {
  5. public function module()
  6. {
  7. return $this->belongsTo('Module', 'module_id');
  8. }
  9. // 获取列表
  10. public static function getList()
  11. {
  12. $list = self::with(['module'])
  13. ->order(['sort desc', 'id' => 'desc'])
  14. ->select();
  15. // halt($list);
  16. foreach ($list as $k => $v) {
  17. if ($list[$k]['module_id']) {
  18. $v['module_name'] = $v->module->getData('module_name');
  19. $v['table_name'] = $v->module->getData('table_name');
  20. }
  21. }
  22. return $list;
  23. }
  24. public static function articleCategoryies()
  25. {
  26. return self::where('module_id', 19)->where('status', 1)->field('id, parent_id, category_name, category_folder')->select();
  27. }
  28. }