tp6使用問題模版中的變量如何傳遞給自定義函數(shù)
發(fā)布日期:2022-03-13瀏覽次數(shù):753 來源:福州網(wǎng)站建設
創(chuàng)建了自定義函數(shù)
testMyfunction($str){return $str;}
在一個thinkphp框架的程序的的默認的模版里看到有例如如下的變量:
-------------------------------------
主機名:{{host.ftpName}}
到期時間:{{host.endTime}}
-------------------------------------
比如我想把host.ftpName這個傳遞給自定義函數(shù)testMyfunction,無論是在模版里寫
{$host.ftpName|testMyfunction=###}還是{:testMyfunction($host.ftpName)}都顯示的是空的,無任何輸出,測試把$host.ftpName改成'Hello World!'后就能輸出:Hello World!了,說明是因為參數(shù)寫的不正確而不是自定義函數(shù)的問題,那么問題來了,請問熟悉的大神默認模版里給自定義函數(shù)傳遞這個host.ftpName參數(shù)該如何寫這個參數(shù)才能正確的傳遞給自定義函數(shù)?
以上是由福州網(wǎng)站建設的小編為你分享了"tp6使用問題模版中的變量如何傳遞給自定義函數(shù)"文章,如果你在這方面有什么問題,隨時聯(lián)系我們
網(wǎng)友評論
-
apytkphp 03月20日
有知道這個參數(shù)需要怎么寫的嗎?
-
jinmandou 03月12日
應該沒寫錯,看host.ftpName到底是什么
-
apytkphp 03月12日
在模版文件中如果在某個位置這樣寫:{{host.ftpName}},這個位置就會顯示出對應的FTP用戶名信息,但是使用$host.ftpName這樣傳遞給自定義函數(shù),自定義函數(shù)得到的是空值,就是不知道這個參數(shù)給自定義函數(shù)傳遞的時候要如何寫才是正確的寫法。