>백엔드 개발 >PHP 튜토리얼 >Thinkphp5 사용자 정의 태그

Thinkphp5 사용자 정의 태그

不言
不言원래의
2018-06-01 09:19:163202검색

이 글은 주로 Thinkphp5의 사용자 정의 태그를 소개하는데, 이는 특정 참조 가치가 있습니다. 이제는 모든 사람과 공유합니다. 도움이 필요한 친구들이 참조할 수 있습니다.

Thinkphp5 사용자 정의 태그:

1. 사용자 정의 태그 방법 이름:称 称

: 레이블 이름은 jquery이고 해당 레이블 구현 함수는 tagjquery()입니다. (태그는 접두사이며 혹을 사용합니다.)

1. 단계:

1) mytag.php 파일을 만듭니다. ( 네이밍 스페이스 주의) m my.php 파일 생성 : 경로 Application/Common/Taglib/MY.PHP

2) 네이밍 스페이스 선언 :

Namespace AppCommontaglib



ThinkTemplateTaglib 사용

3) , 클래스 정의

 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 중국어 웹사이트를 참고하세요!

관련 권장 사항:

ThinkPHP5.0 프레임워크 컨트롤러 상속 기반 및 사용자 정의 클래스 사례에 대한 자세한 설명

Thinkphp5 동작 사용 방법 요약

위 내용은 Thinkphp5 사용자 정의 태그의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.