微擎模板引擎

2019-04-24  本文已影响0人  StevenQin

$this->template('xxx')说明

类似smarty模板引擎

include $this->template('index')

1、如果写在模块的前台方法function doMobileIndex(){}
模板文件的目录为:/addons/xxx应用目录/template/mobile/index.html
2、如果写在模块的后台方法function doWebIndex(){}中,模板文件的目录为:/addons/应用目录/template/index.html

输出变量

    public function doMobileIndex()
    {
        //这个操作被定义用来呈现 功能封面
        global $_W, $_GPC;
        $name="Steven Qin";
        include $this->template('index');
    }
输出变量是:{$name}
[http://mall.raycare.net/app/index.php?i=5&c=entry&do=index&m=health_moniter](http://mall.raycare.net/app/index.php?i=5&c=entry&do=index&m=health_moniter)

循环

 $arr = ['周一','周二','周三','周四','周五'];
循环输出变量:<br/>
{loop $arr $index $row}
  {php echo $index + 1;} => {$row} <br/>
{/loop}

条件语句

https://s.w7.cc/index.php?c=wiki&do=view&id=1&list=190

{if condition}
   {elseif condition}
   {else}
{/if}

php代码

{php echo '这样就可以写php代码了';}

url

<a href="{php echo $this->createMobileUrl('xinxi');}">跳转信息</a>

生成url如下:
http://mall.raycare.net/app/index.php?i=5&c=entry&do=xinxi&m=health_moniter

调用模板

{template '模板文件名不带后缀'}

前台方法默认在addons/template/mobile下面
后台方法默认在addons/template下面

上一篇下一篇

猜你喜欢

热点阅读