1. 참고사항
*주석 내용*
HTML 주석은 클라이언트 소스 파일에 표시됩니다.
스마트 주석은 클라이언트에 전송되지 않습니다
스마티의 댓글은 주로 템플릿 디자이너들이 볼 수 있는 내용입니다
2. 템플릿의 변수
PHP 파일로 할당
1) 일반변수
2) 배열변수
3) 객체변수
프로그램 코드:
템플릿 코드:
1 구성 파일에 의해 할당됨
구성 파일:
템플릿 코드:
2 템플릿 파일에
생성3.가변조절기
변수 조절기는 주로 변수 형식을 지정하는 데 사용됩니다.
구문:
{$var|조절기:매개변수1:매개변수2:……}
l {$var|capitalize} : 첫 글자를 대문자로 시작
l {$var|count_characters:true}: 문자열 길이 계산 true: 공백 계산 기본값: false
l {$var|cat:var2}: 연결 문자열
l {$var|count_paragraphs}: 단락 수 계산
l {$var|count_sentences}: 문장 수를 센다
l {$var|count_words}: 단어 수를 세어보세요
l {$var|date_format:”%H%M%S”}: 형식 지정 시간
l {$var|default:”value”}: 기본값
l {$var|escape}: 트랜스코딩
l {$var|indent:10:”*”}: 들여쓰기
l {$var|lower}: 소문자
l {$var|nl2br}: 파일 줄 바꿈을 웹 페이지 줄 바꿈으로 변환
l {$var|regex_replace:"/[tn]/":" "}: 정기 교체
l {$var|replace:"aa":"bb"} : 문자열 교체
l {$var|spacify:”^^”}: 공백 삽입
l {$var|string_format:”%d”} : 문자열 형식 지정
l {$var|strip} : 연속 공백 제거
l {$var|strip_tags}: HTML 태그 제거
l {$var|truncate:30:”…”}: 잘림 문자열
l {$var|upper}: 대문자로 변환
l {$var|wordwrap:30:”n”} : 줄 너비 제약
가변조절기 복합사용
{$var|capitalize|truncate:30:”…”|교체:”aa”:”bb”}
1) $var 변수의 첫 글자를 대문자로 시작하세요
2) 그런 다음 $var에서 30개의 문자열을 가로챕니다
3) 가로채는 내용의 aa를 bb로 바꿉니다
이상은 관련 내용을 포함하여 php-Smarty-3(20)을 소개하고 있으니 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.