thinkphp T方法


為了更方便的輸出模板文件,新版封裝了一個T函數用於生成模板文件名。

用法:

T([資源://][模塊@][主題/][控制器/]操作,[視圖分層])

T函數的返回值是一個完整的模板文件名,可以直接用於display和fetch方法進行渲染輸出。

例如:

    T('Public/menu');
    // 返回 當前模塊/View/Public/menu.html
    T('blue/Public/menu');
    // 返回 當前模塊/View/blue/Public/menu.html
    T('Public/menu','Tpl');
    // 返回 當前模塊/Tpl/Public/menu.html
    T('Public/menu');
    // 如果TMPL_FILE_DEPR 為 _ 返回 當前模塊/Tpl/Public_menu.html
    T('Public/menu');
    // 如果TMPL_TEMPLATE_SUFFIX 為.tpl 返回 當前模塊/Tpl/Public/menu.tpl
    T('Admin@Public/menu');
    // 返回 Admin/View/Public/menu.html
    T('Extend://Admin@Public/menu');
    // 返回 Extend/Admin/View/Public/menu.html (Extend目錄取決於AUTOLOAD_NAMESPACE中的配置)

 

在display方法中直接使用T函數:

    // 使用T函數輸出模板
    $this->display(T('Admin@Public/menu'));

 

 

T函數可以輸出不同的視圖分層模板。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM