>  기사  >  백엔드 개발  >  똑똑한 템플릿 엔진이 구성 파일에서 데이터를 얻는 방법_php 팁

똑똑한 템플릿 엔진이 구성 파일에서 데이터를 얻는 방법_php 팁

WBOY
WBOY원래의
2016-05-16 20:25:191084검색

이 기사의 예에서는 smarty 템플릿 엔진이 구성 파일에서 데이터를 얻는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 내용은 다음과 같습니다.

특정 변수의 값을 프로그램에 하드 코딩하고 싶지 않은 경우 해당 변수를 구성 파일에 작성하고 여기에서 가져올 수 있습니다(공통 구성 스타일).

1단계: 먼저 데이터베이스의 db.conf와 같은 구성 파일을 작성합니다. 접미사 이름 conf 또는 db.ini를 작성할 수 있습니다. 파일 내용의 형식을 수정해야 합니다: key="value". 각 줄 뒤에 세미콜론이나 다른 항목을 추가할 필요가 없습니다. 국가로 돌아가서 다음과 같이 줄을 변경하면 됩니다.

구성 파일: db.conf


코드 복사 코드는 다음과 같습니다.
host = "localhost"
사용자 이름 = "루트"
비밀번호 = "123456"
db_name = "리우얀"
템플릿 파일: temp.tpl

파일을 가져오려면 {config_load file="db.conf"}를 사용하세요. 상대 경로를 작성하는 경우에는 방문 중인 페이지를 기준으로 보아야 합니다. 예를 들어 여기서는 temp.tpl이 template 디렉토리에 있고, db.conf는 template 디렉토리와 같은 레벨에 위치하는데, 브라우저에서 접근하는 index.php 파일은 db와 같은 레벨에 있기 때문입니다. conf를 참조할 때는 {config_load direct.file="db.conf"} 를 작성하세요.


코드 복사 코드는 다음과 같습니다.
{config_load file="db.conf"}

구성 파일에서 얻은

smarty 변수 연산

{#host#}


{#username#}


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