Index.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. namespace app\mobile\controller;
  3. use app\common\model\ArticleModel;
  4. use app\common\model\NavigationModel;
  5. use app\common\model\SlideModel;
  6. use app\mobile\MobileBaseController;
  7. class Index extends MobileBaseController
  8. {
  9. public function index()
  10. {
  11. //轮播图
  12. $slide = SlideModel::where('tab', SlideModel::TAB_INDEX)
  13. ->where('status', SlideModel::STATUS_SHOW)
  14. ->order(['priority' => 'desc', 'id' => 'desc'])
  15. ->select();
  16. //导航图
  17. $navigation = NavigationModel::where('tab', NavigationModel::TAB_INDEX)
  18. ->where('status', SlideModel::STATUS_SHOW)
  19. ->order(['priority' => 'desc', 'id' => 'desc'])
  20. ->select();
  21. //文章
  22. $article = ArticleModel::where('status',ArticleModel::STATUS_PUBLISH)
  23. ->order(['priority' => 'desc', 'update_time' => 'desc'])
  24. ->limit(5)
  25. ->select();
  26. return view('', [
  27. 'slide' => $slide,
  28. 'navigation' => $navigation,
  29. 'article' => $article,
  30. ]);
  31. }
  32. }