Maison > développement back-end > tutoriel php > Balises personnalisées Thinkphp5

Balises personnalisées Thinkphp5

不言
Libérer: 2023-03-28 19:50:01
original
3205 Les gens l'ont consulté

Cet article présente principalement les balises personnalisées de Thinkphp5, qui ont une certaine valeur de référence. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer

Balises personnalisées Thinkphp5 :

1. . Le nom de la méthode de la balise personnalisée :

La forme est : si le nom de la balise est jquery, alors sa fonction d'implémentation de balise correspondante est tagJquery() (notez que la balise est préfixée puis écrite en camel. cas)

1. Étapes :

1) Créez le fichier Mytag.php (notez l'espace de noms)

Créez le fichier My.php : chemin application/common/ taglib/My.php

2), déclarer l'espace de noms :
namespace appcommontaglib

utiliser thinktemplateTaglib 3), définir la classe


4), configurer
 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;
    		      }
		    }
Copier après la connexion


5) dans le paramètre de configuration, Utilisation dans la page
   application/config.php
			  &#39;template&#39;               => [
        				&#39;taglib_pre_load&#39; => &#39;app\common\taglib\My&#39;
    		    ],
Copier après la connexion

Ce qui précède représente l'intégralité du contenu de cet article, merci d'avoir lu. Veuillez prêter attention au site Web PHP chinois pour plus d'informations !
    {my:jquery/}
//这样就把jquery引入到了页面模板中
Copier après la connexion

Recommandations associées :

Explication détaillée de la base d'héritage du contrôleur de framework ThinkPHP5.0 et des cas de classe personnalisés

Résumé de l'utilisation du comportement de Thinkphp5

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal