Index.php 957 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace addons\cms\controller\wxapp;
  3. use addons\cms\model\Archives;
  4. use addons\cms\model\Block;
  5. use addons\cms\model\Channel;
  6. /**
  7. * 首页
  8. */
  9. class Index extends Base
  10. {
  11. protected $noNeedLogin = '*';
  12. /**
  13. * 首页
  14. */
  15. public function index()
  16. {
  17. $archivesList = Archives::getArchivesList(['cache' => false]);
  18. $archivesList = collection($archivesList)->toArray();
  19. foreach ($archivesList as $index => &$item) {
  20. $item['url'] = $item['fullurl'];
  21. //小程序只显示3张图
  22. $item['images_list'] = array_slice(array_filter(explode(',', $item['images'])), 0, 3);
  23. unset($item['imglink'], $item['textlink'], $item['channellink'], $item['taglist'], $item['weigh'], $item['status'], $item['deletetime'], $item['memo'], $item['img']);
  24. }
  25. $data = [
  26. 'archivesList' => $archivesList
  27. ];
  28. $this->success('', $data);
  29. }
  30. }