Heim  >  Artikel  >  PHP-Framework  >  Wozu dient die T-Methode in thinkphp?

Wozu dient die T-Methode in thinkphp?

青灯夜游
青灯夜游Original
2022-03-15 18:38:462466Durchsuche

In thinkphp wird die T-Methode verwendet, um den Namen der Vorlagendatei zu generieren. Die Syntax lautet „T([resource://][module@][theme/][controller/]operation,[view Layering])“; Diese Methode Der Rückgabewert ist ein vollständiger Vorlagendateiname, der direkt in den Anzeige- und Abrufmethoden zum Rendern der Ausgabe verwendet werden kann.

Wozu dient die T-Methode in thinkphp?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Thinkphp v5.1-Version, Dell G3-Computer.

Um die Ausgabe von Vorlagendateien komfortabler zu gestalten, kapselt thinkphp eine T-Funktion zum Generieren von Vorlagendateinamen.

Verwendung:

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

Der Rückgabewert der T-Funktion ist ein vollständiger Vorlagendateiname, der direkt in den Anzeige- und Abrufmethoden zum Rendern der Ausgabe verwendet werden kann.

Zum Beispiel:

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

Verwenden Sie die T-Funktion direkt in der Anzeigemethode:

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

Die T-Funktion kann verschiedene Ansichtsebenenvorlagen ausgeben.

【Verwandte Tutorial-Empfehlung: Thinkphp Framework

Das obige ist der detaillierte Inhalt vonWozu dient die T-Methode in thinkphp?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn