Heim  >  Artikel  >  Backend-Entwicklung  >  Benutzerdefinierte Thinkphp5-Tags

Benutzerdefinierte Thinkphp5-Tags

不言
不言Original
2018-06-01 09:19:163142Durchsuche

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 Klasse


 class 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;
    		      }
		    }

4) Konfigurieren Sie sie in den Konfigurationsparametern


   application/config.php
			  &#39;template&#39;               => [
        				&#39;taglib_pre_load&#39; => &#39;app\common\taglib\My&#39;
    		    ],

5) Verwenden Sie benutzerdefinierte Tags auf der Seite

    {my:jquery/}
//这样就把jquery引入到了页面模板中

Das ist der gesamte Inhalt dieses Artikels, vielen Dank fürs Lesen. Weitere Informationen finden Sie auf der chinesischen PHP-Website!

Verwandte Empfehlungen:

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!

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