>PHP 프레임워크 >ThinkPHP >thinkphp에서 T 메소드의 용도는 무엇입니까?

thinkphp에서 T 메소드의 용도는 무엇입니까?

青灯夜游
青灯夜游원래의
2022-03-15 18:38:462480검색

thinkphp에서 T 메소드는 템플릿 파일 이름을 생성하는 데 사용되며 구문은 "T([resource://][module@][theme/][controller/]Operation,[view layering])"입니다. 이 메서드 반환 값은 출력 렌더링을 위한 표시 및 가져오기 메서드에서 직접 사용할 수 있는 완전한 템플릿 파일 이름입니다.

thinkphp에서 T 메소드의 용도는 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, thinkphp v5.1 버전, Dell G3 컴퓨터.

템플릿 파일을 더 편리하게 출력하기 위해 thinkphp는 T 함수를 캡슐화하여 템플릿 파일 이름을 생성합니다.

사용법:

T([资源://][模块@][主题/][控制器/]操作,[视图分层])

T 함수의 반환 값은 출력 렌더링을 위한 표시 및 가져오기 메서드에서 직접 사용할 수 있는 완전한 템플릿 파일 이름입니다.

예:

    T('Public/menu');
    // 返回 当前模块/View/Public/menu.html
    T('blue/Public/menu');
    // 返回 当前模块/View/blue/Public/menu.html
    T('Public/menu','Tpl');
    // 返回 当前模块/Tpl/Public/menu.html
    T('Public/menu');
    // 如果TMPL_FILE_DEPR 为 _ 返回 当前模块/Tpl/Public_menu.html
    T('Public/menu');
    // 如果TMPL_TEMPLATE_SUFFIX 为.tpl 返回 当前模块/Tpl/Public/menu.tpl
    T('Admin@Public/menu');
    // 返回 Admin/View/Public/menu.html
    T('Extend://Admin@Public/menu');
    // 返回 Extend/Admin/View/Public/menu.html (Extend目录取决于AUTOLOAD_NAMESPACE中的配置)

표시 방법에서 T 함수를 직접 사용합니다.

  // 使用T函数输出模板
    $this->display(T('Admin@Public/menu'));

T 함수는 다양한 뷰 계층 템플릿을 출력할 수 있습니다.

【관련 튜토리얼 추천: thinkphp Framework

위 내용은 thinkphp에서 T 메소드의 용도는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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