SpecialService.php 930 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Bear
  5. * Date: 2020/3/2
  6. * Time: 下午5:26
  7. */
  8. namespace app\main\service;
  9. /**
  10. * 专题
  11. * Class SpecialService
  12. * @package app\main\service
  13. */
  14. class SpecialService extends BaseService
  15. {
  16. /**
  17. * 定义属性
  18. *
  19. * @var SpecialService
  20. */
  21. protected static $self = null;
  22. /**
  23. * 返回实例
  24. *
  25. * @return SpecialService
  26. */
  27. public static function instance()
  28. {
  29. if (self::$self == null) {
  30. self::$self = new self();
  31. }
  32. return self::$self;
  33. }
  34. public function getSpecialPageModel()
  35. {
  36. return model('special_page');
  37. }
  38. /**
  39. * @return \app\main\model\object\ReturnObject
  40. */
  41. public function getSpecialList()
  42. {
  43. $data = $this->getSpecialPageModel()->where('status', 'normal')->column('id,title');
  44. return $this->setData($data)->getReturn();
  45. }
  46. }