thinkphp6已經(jīng)出道很久了,目前已經(jīng)更新到6.0.9版本,也是本人比較喜歡的一個PHP框架,本站就是基于TP6搭建的。
想在模板中限制變量顯示的長度其實很簡單,因為TP6的模板引擎已經(jīng)很強大了,可以在模板里使用PHP函數(shù)的。限制字數(shù)看下面的例子
模板中寫法
編譯后
{$vo.title|mb_substr=0,20}
經(jīng)過thinkphp6模板引擎編譯后
<?php echo htmlentities(mb_substr($vo['title'],0,20)); ?>
也可以直接使用函數(shù),用函數(shù)需要在前面加上:
{:mb_substr($vo.title,0,20)}
編譯后
<?php echo mb_substr($vo['title'],0,20); ?>
推薦使用第一種,寫起來方便,thinkphp6還可自動給加上htmlentities函數(shù)過濾,防止攻擊。