1. 程式人生 > >thinkphp5中標籤動態替代方法

thinkphp5中標籤動態替代方法

在thinkphp5中,官方文件並沒有說include可以使用變數來拼接路徑。例如:{include file='page/{$memuType}'/},網上看了一下方案,就是使用變數直接來解析,但是試了一下,變數是解析了,但是頁面上並不會真正引入你想引入的頁面,例如:{include file='page/{$memuType}'/}


很明顯,變數是可以解析的,但是你變數裡想引入的內容卻不解析。

最後無奈,上述方式行不通,只能通過一個一個判斷來解決

{eq name="$menuType" value="adminusermenu"}
{include file='page/adminusermenu'/}
{/eq}
{eq name="$menuType" value="shopusermenu"}
{include file='page/shopusermenu'/}
{/eq}