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