web_code.model.php 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <?php
  2. /**
  3. * 商城专题模型
  4. *
  5. * @copyright
  6. * @link
  7. */
  8. defined('InShopNC') or exit('Access Invalid!');
  9. class web_codeModel extends Model
  10. {
  11. public function __construct()
  12. {
  13. parent::__construct('web_code');
  14. }
  15. /**
  16. * 根据code_id获取数据
  17. * @param $code_id
  18. *
  19. */
  20. public function getWebCodeByKey($code_id)
  21. {
  22. $prefix = 'web_code';
  23. $result = rcache($code_id, $prefix);
  24. if (!empty($result)) {
  25. return unserialize($result);
  26. }
  27. $result = $this->table('web_code')->where(array('code_id' => $code_id))->select();
  28. if (!empty($result)) {
  29. $code_info = unserialize($result[0]['code_info']);
  30. }
  31. if (empty($code_info)) return NULL;
  32. $ret = array();
  33. foreach ($code_info as $id => $val) {
  34. $item = array();
  35. $item['id'] = $id;
  36. $img = $val['img_name'];
  37. // if(!empty($img)) {
  38. // $item['image'] = substr($img, 0, -4);
  39. // $item['title'] = $val['recommend']['name'];
  40. // array_push($ret, $item);
  41. // }
  42. $item['image'] = substr($img, 0, -4);
  43. $item['title'] = $val['recommend']['name'];
  44. array_push($ret, $item);
  45. }
  46. wcache($code_id, serialize($ret), $prefix);
  47. return $ret;
  48. }
  49. }