group.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. $view
  3. # 公共页面,这种方式不会更改前端代码,还有一种方式可以参考manage组件
  4. ->import('inc/head')
  5. ->set('group_name', 'main/config-one#group_name')
  6. # 设置全局变量
  7. ->set('title', '"我的" . $group_name')
  8. # 这个变量控制不同页面的样式和js文件
  9. ->set('name', 'team')
  10. # 定义header>span的html为$title
  11. ->fetch('header span', '"我的" . $group_name')
  12. ->fetch('header .back@href', '<{Dever::url("user/account", "main")}>')
  13. # 循环
  14. ->loop
  15. (
  16. '.card li',
  17. 'task/group.user',
  18. array
  19. (
  20. 'p|0' => array
  21. (
  22. 'html' => '<img src="<{$v.user.avatar}>" alt=""><{$v.user.username}>',
  23. ),
  24. 'p|1' => array
  25. (
  26. 'html' => '$v.time',
  27. ),
  28. )
  29. )
  30. ->fetch('.loadding@style', 'display:none;')
  31. ->fetch('.wrapper@style', '<{Dever::load("task/group.user") ? "" : "display:none;"}>')
  32. # 暂无记录
  33. ->append('body', '<div id="page" dever-page-link="<{Dever::pageInfo()["link"]}>" dever-page-list=".wrapper"></div><{Dever::load("task/group.user") ? "" : \'<section class="no-result"><section class="no-notice-wrapper"><img src="'.Dever::assets("0e138ae3.no-team.png", "images").'" alt=""><p>暂无队员</p><a href="'.Dever::url("user/group_code", "main").'" class="button">邀请好友入队</a></section></section>\'}>')
  34. ->import('inc/foot')
  35. ->display();