说明
在插件开发过程中,我们经常需要从一个页面跳转到另一个页面,一般来说,推荐开发者把所有的页面入口方法都写在插件的Mobile控制器中,比如首页对应Mobile控制器的index方法,个人中心页面对应Mobile控制器的userCenter方法,如果我们需要在首页通过点击链接的形式跳转到个人中心页,那么就可以在首页对应的index.html中通过
create_mobile_url('userCenter')
来创建一个跳转链接。
示例html
<ul class="tab-bottom clear">
<li><a href="{:create_mobile_url('index')}"><img src="{$_G['addon_url']}/View/Mobile/static/images/index-active.png" alt="" /><p>首页</p></a></li>
<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>
<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>
<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>
</ul>
mobile控制器
<?php
namespace Addons\XlsMall\Controller;
use Mp\Controller\MobileBaseController;
/**
* 小螺丝商城移动端控制器
* @author 艾逗笔
*/
class MobileController extends MobileBaseController {
// 首页
public function index() {
$this->display();
}
// 商城
public function shop() {
$this->display('shop/index');
}
// 帮我装
public function help() {
$this->display('worker/list');
}
// 我的
public function my() {
$this->display('user/index');
}
}
?>
效果