mb_category.model.php 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. <?php
  2. /**
  3. * 手机端广告
  4. *
  5. *
  6. *
  7. *
  8. */
  9. defined('InShopNC') or exit('Access Invalid!');
  10. class mb_categoryModel{
  11. /**
  12. * 列表
  13. *
  14. * @param array $condition 检索条件
  15. * @param obj $page 分页
  16. * @return array 数组结构的返回结果
  17. */
  18. public function getLinkList($condition,$page=''){
  19. $param = array();
  20. $param['table'] = 'mb_category';
  21. // $param['where'] = $condition_str;
  22. $param['order'] = $condition['order'] ? $condition['order'] : 'gc_id';
  23. $result = Db::select($param,$page);
  24. return $result;
  25. }
  26. /**
  27. * 取单个内容
  28. *
  29. * @param int $id ID
  30. * @return array 数组类型的返回结果
  31. */
  32. public function getOneLink($id){
  33. if (intval($id) > 0){
  34. $param = array();
  35. $param['table'] = 'mb_category';
  36. $param['field'] = 'gc_id';
  37. $param['value'] = intval($id);
  38. $result = Db::getRow($param);
  39. return $result;
  40. }else {
  41. return false;
  42. }
  43. }
  44. /**
  45. * 取单个内容
  46. *
  47. * @param int $id ID
  48. * @return array 数组类型的返回结果
  49. */
  50. public function getCount(){
  51. return Db::getCount('mb_category');
  52. }
  53. /**
  54. * 新增
  55. *
  56. * @param array $param 参数内容
  57. * @return bool 布尔类型的返回结果
  58. */
  59. public function add($param){
  60. if (empty($param)){
  61. return false;
  62. }
  63. if (is_array($param)){
  64. $tmp = array();
  65. foreach ($param as $k => $v){
  66. $tmp[$k] = $v;
  67. }
  68. $result = Db::insert('mb_category',$tmp);
  69. return $result;
  70. }else {
  71. return false;
  72. }
  73. }
  74. /**
  75. * 更新信息
  76. *
  77. * @param array $param 更新数据
  78. * @return bool 布尔类型的返回结果
  79. */
  80. public function update($param){
  81. if (empty($param)){
  82. return false;
  83. }
  84. if (is_array($param)){
  85. $tmp = array();
  86. foreach ($param as $k => $v){
  87. $tmp[$k] = $v;
  88. }
  89. $where = " gc_id = '". $param['gc_id'] ."'";
  90. $result = Db::update('mb_category',$tmp,$where);
  91. return $result;
  92. }else {
  93. return false;
  94. }
  95. }
  96. /**
  97. * 删除
  98. *
  99. * @param int $id 记录ID
  100. * @return bool 布尔类型的返回结果
  101. */
  102. public function del($id){
  103. if (intval($id) > 0){
  104. $where = " gc_id = '". intval($id) ."'";
  105. $result = Db::delete('mb_category',$where);
  106. return $result;
  107. }else {
  108. return false;
  109. }
  110. }
  111. }