福州網(wǎng)站建設>網(wǎng)站新聞>thinkphp6專區(qū)

        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ù)傳遞的時候要如何寫才是正確的寫法。

        thinkphp6專區(qū)有關的文章
        如果您有什么問題,歡迎咨詢我們客服! 點擊QQ咨詢