Thinkphp v3.1 개발 프레임 워크의 새로운 기능: 해상도 출력 내용

출처: 인터넷
작성자: 사용자
키워드: 개발 프레임 워크 새로운 기능 thinkphp 콘텐츠 출력 구문 분석

Thinkphp에서 페이지 출력의 과정이 템플릿 파일을 읽을 그리고 구문 분석 템플릿 (또한 제 서식 파일 구문 분석 엔진 호출 지원), 하지만 어떤 경우에 어디 우리가 하지 서식 파일을 정의 하거나 데이터베이스에서 다음 페이지 출력, 서식 파일을 저장 우리는 템플릿 파일을 읽을 수 없습니다 그리고 3.1 버전의 출력을 구문 분석 하는 콘텐츠는 기능을 추가.
기본 제공 템플릿 엔진은 또한 완벽 하 게, 그리고 들어오는 서식 파일 구문 분석 콘텐츠, 그래서 3.1 이라고 여겨진다 들어오는 템플릿 파일을 존재 하지 않는 경우는 뷰 클래스와 http://www.aliyun.com/zixun/aggregation/16339.html의 " > 액션 클래스도 몇 가지 개선 했다.
템플릿 파일 렌더링 출력에 사용 되는 디스플레이 메서드, Show 메서드 서식 파일 콘텐츠 렌더링 출력 사용 하 고 Show 메서드 여전히 우리는 컨트롤러에 이것을 사용할 수 있도록 함수를 구문 분석 하는 콘텐츠를 지 원하는:

$this-> 할당 ('이름', 'thinkphp'); $this-> 쇼 ('안녕하세요, {$name}!');

페이지 출력의 결과:

안녕하세요, thinkphp!

또한 데이터베이스를 읽을 수 있습니다.

$content M = ('데이터')-> 어디 ($map)-> getfield (이 하 ' 콘텐츠'), $this-> 쇼 ($content);

$content 변수의 내용을 변수 및 태그 라이브러리 뿐만 아니라 서식 파일의 구문 분석을 지원할 수 있습니다 및 또한 템플릿 레이아웃 기능을 지원할 수 있습니다.
Show 메서드에 지정할 수 있습니다 또한 출력 인코딩 및 형식 예:

$this-> 쇼 ($content, ' u t f-8 ', ' 텍스트/x m l ');

즉, Show 메서드에 템플릿 관리 데이터베이스에서 서식 파일을 넣을 수 있습니다와 업데이트 또한 더 편리 하다.

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.