Page.php 592 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. namespace Main\Lib;
  3. use Dever;
  4. class Page
  5. {
  6. public function get()
  7. {
  8. $page = Dever::input('page');
  9. if ($page) {
  10. $uri = $page;
  11. } else {
  12. $uri = Dever::uri();
  13. if (!$uri) {
  14. $uri = 'home';
  15. }
  16. }
  17. $data = Dever::load('push/lib/data')->getPage($uri);
  18. $result = array();
  19. if ($data && $data['info']) {
  20. foreach ($data['info'] as $k => $v) {
  21. if ($v['template_id'] > 0 && isset($v['template'])) {
  22. $result[] = Dever::render('module/' . $v['template']['key'], $v);
  23. }
  24. }
  25. }
  26. return implode("\r\n", $result);
  27. }
  28. }