说明

在插件开发过程中,我们经常需要从一个页面跳转到另一个页面,一般来说,推荐开发者把所有的页面入口方法都写在插件的Mobile控制器中,比如首页对应Mobile控制器的index方法,个人中心页面对应Mobile控制器的userCenter方法,如果我们需要在首页通过点击链接的形式跳转到个人中心页,那么就可以在首页对应的index.html中通过

  1. create_mobile_url('userCenter')

来创建一个跳转链接。

示例html

  1. <ul class="tab-bottom clear">
  2. <li><a href="{:create_mobile_url('index')}"><img src="{$_G['addon_url']}/View/Mobile/static/images/index-active.png" alt="" /><p>首页</p></a></li>
  3. <li><a href="{:create_mobile_url('shop')}"><img src="{$_G['addon_url']}/View/Mobile/static/images/xls_btm_06.png" alt="" /><p>商城</p></a></li>
  4. <li><a href="{:create_mobile_url('help')}"><img src="{$_G['addon_url']}/View/Mobile/static/images/xls_btm_08.png" alt="" /><p>帮我装</p></a></li>
  5. <li><a href="{:create_mobile_url('my')}"><img src="{$_G['addon_url']}/View/Mobile/static/images/xls_btm_10.png" alt="" /><p>我的</p></a></li>
  6. </ul>

mobile控制器

  1. <?php
  2. namespace Addons\XlsMall\Controller;
  3. use Mp\Controller\MobileBaseController;
  4. /**
  5. * 小螺丝商城移动端控制器
  6. * @author 艾逗笔
  7. */
  8. class MobileController extends MobileBaseController {
  9. // 首页
  10. public function index() {
  11. $this->display();
  12. }
  13. // 商城
  14. public function shop() {
  15. $this->display('shop/index');
  16. }
  17. // 帮我装
  18. public function help() {
  19. $this->display('worker/list');
  20. }
  21. // 我的
  22. public function my() {
  23. $this->display('user/index');
  24. }
  25. }
  26. ?>

效果

在插件中创建跳转链接 - 图1