CategoryDao.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?php
  2. class CategoryDao {
  3. public $displayorder;
  4. public $cid;
  5. public $name;
  6. public $pid;
  7. public $grade;
  8. public $_table = 'zhhelp_category';
  9. public $_primarykey = "cid";
  10. public $_fields = array ('displayorder','cid', 'name', 'pid', 'grade' );
  11. /**
  12. * 获取分类等级
  13. * @param unknown_type $grade
  14. */
  15. function get_category_by_grade($grade = 1) {
  16. $sql = "select displayorder,cid, name, pid, grade from " . $this->_table . " where grade=" . $grade;
  17. $query = Doo::db ()->query ( $sql );
  18. $result = $query->fetchAll ();
  19. return $result;
  20. }
  21. /**
  22. * 获取分类 根据ID
  23. * @param unknown_type $id
  24. */
  25. function get_category_by_cid($cid = 0) {
  26. $sql = "select displayorder,cid, name, pid, grade from " . $this->_table . " where cid=" . $cid;
  27. $query = Doo::db ()->query ( $sql );
  28. $result = $query->fetch ();
  29. return $result;
  30. }
  31. /**
  32. * 获取子类
  33. * @param unknown_type $cid
  34. */
  35. function get_category_by_pid($cid = 0) {
  36. $sql = "select displayorder,cid, name, pid, grade from " . $this->_table . " where pid=" . $cid;
  37. $query = Doo::db ()->query ( $sql );
  38. $result = $query->fetchAll ();
  39. return $result;
  40. }
  41. }
  42. ?>