ホームページ  >  記事  >  バックエンド開発  >  Thinkphp5 カスタムタグ

Thinkphp5 カスタムタグ

不言
不言オリジナル
2018-06-01 09:19:163176ブラウズ

この記事では主に Thinkphp5 のカスタム タグを紹介します。これを必要な友達に共有します。

1. カスタム タグのメソッドの名前:略称


: ラベル名は jquery で、それに対応するラベル実装関数は tagjquery() (tag はプレフィックスであり、その後ハンプを使用することに注意してください)


1. ステップ:

1) mytag.php ファイルを作成します。 (ネーミングスペースに注意してください) m my.php ファイルの作成: パス Application/Common/Taglib/MY.PHP


2)、ネーミングスペースの宣言:

Namespace AppCommontaglib


ThinkTemplateTaglib を使用します
3) , Classを定義する

 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) 設定パラメータで設定する

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

5) ページ内でカスタムタグを使用する

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

以上がこの記事の内容です、読んでいただきありがとうございます。詳細については、PHP 中国語 Web サイトを参照してください。


関連する推奨事項:

ThinkPHP5.0 フレームワークコントローラーの継承ベースとカスタムクラスのケースの詳細な説明

Thinkphp5 の動作使用方法のまとめ

以上がThinkphp5 カスタムタグの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。