thinkPHP模板引擎案例

1.ifphp

<if condition="$vo.business eq LS">
    零售
    <elseif condition="$vo.business eq CY" />
    餐飲
    <else />
    其餘
</if>

編譯後ide

<?php
if ($vo["business"] == LS):
?>零售
<?php
elseif ($vo["business"] == CY):
?>餐飲
<?php
else:
?> 其餘<?php
endif;
?>

2.使用函數函數

{sh:$vo.time|default=time()|date='Y-m-d H:i:s',###}

編譯後spa

<?php echo (date('Y-m-d H:i:s',($vo["time"])?($vo["time"]):time())); ?>

一般來講函數的第一個參數就是前面的變量或者前一個函數調用的返回結果,若是你的變量並非函數的第一個參數,須要使用定位符號,例如:it

{$create_time|date="y-m-d",###}

編譯後io

<?php echo (date("y-m-d",$create_time)); ?>

3.默認值編譯

{$user.nickname|default="這傢伙很懶,什麼也沒留下"}

編譯後class

<?php echo ($user["nickname"])?($user["nickname"]):'這傢伙很懶,什麼也沒留下'; ?>
相關文章
相關標籤/搜索