In diesem Artikel werden hauptsächlich die benutzerdefinierten Tags von Thinkphp5 vorgestellt, die einen gewissen Referenzwert haben. Jetzt können Freunde in Not darauf verweisen
Benutzerdefinierte Thinkphp5-Tags:
1 . Der Methodenname des benutzerdefinierten Tags:
Die Form lautet: Wenn der Tag-Name jquery lautet, lautet die entsprechende Tag-Implementierungsfunktion tagJquery() (beachten Sie, dass dem Tag ein Präfix vorangestellt und in Kamel-Schreibweise geschrieben wird). )
1. Schritte:
1) Erstellen Sie die Mytag.php-Datei (beachten Sie den Namensraum)
Erstellen Sie die My.php-Datei: Pfad application/common/ taglib/My.php
2), Namespace deklarieren:
Namespace appcommontaglib
use thinktemplateTaglib
3) Definieren Sie die Klasseclass My extends Tagelib{ protected $tags=array( 'jquery'=>array('','close'=>0), 'webuploaderjs'=>array('','close'=>0), ); /** * jquery */ public function tagJquery(){ $str=<<<php <script src="__STATIC__/js/jquery.js"></script> php; return $str; } }
application/config.php 'template' => [ 'taglib_pre_load' => 'app\common\taglib\My' ],
{my:jquery/} //这样就把jquery引入到了页面模板中
Detaillierte Erläuterung der ThinkPHP5.0-Framework-Controller-Vererbungsbasis und benutzerdefinierter Klassenfälle
Zusammenfassung der Thinkphp5-Verhaltensnutzungsmethoden
Das obige ist der detaillierte Inhalt vonBenutzerdefinierte Thinkphp5-Tags. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!