この記事では主に 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; } }
application/config.php 'template' => [ 'taglib_pre_load' => 'app\common\taglib\My' ],
5) ページ内でカスタムタグを使用する
{my:jquery/} //这样就把jquery引入到了页面模板中
関連する推奨事項:
以上がThinkphp5 カスタムタグの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。