ホームページ  >  記事  >  PHPフレームワーク  >  thinkphp での T メソッドの用途は何ですか?

thinkphp での T メソッドの用途は何ですか?

青灯夜游
青灯夜游オリジナル
2022-03-15 18:38:462429ブラウズ

thinkphp では、T メソッドを使用してテンプレート ファイル名、構文「T([resource://][module@][theme/][controller/] Operation,[view Layering]」を生成します。 ) "; このメソッドの戻り値は完全なテンプレート ファイル名であり、出力をレンダリングするための表示メソッドとフェッチ メソッドで直接使用できます。

thinkphp での T メソッドの用途は何ですか?

このチュートリアルの動作環境: Windows 7 システム、thinkphp v5.1 バージョン、Dell G3 コンピューター。

テンプレート ファイルをより便利に出力するために、thinkphp は T 関数をカプセル化してテンプレート ファイル名を生成します。

使用法:

T([资源://][模块@][主题/][控制器/]操作,[视图分层])

T 関数の戻り値は完全なテンプレート ファイル名で、出力をレンダリングするための表示およびフェッチ メソッドで直接使用できます。

例:

    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中的配置)

T 関数を表示メソッドで直接使用します:

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

T 関数は、さまざまなビューの階層化されたテンプレートを出力できます。

[関連チュートリアルの推奨事項: thinkphp フレームワーク]

以上がthinkphp での T メソッドの用途は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。