Wozu dient die T-Methode in thinkphp?

青灯夜游
Freigeben: 2022-03-15 18:38:46
Original
2477 Leute haben es durchsucht

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([资源://][模块@][主题/][控制器/]操作,[视图分层])
Nach dem Login kopieren

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中的配置)
Nach dem Login kopieren

Verwenden Sie die T-Funktion direkt in der Anzeigemethode:

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

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage