참고: 사용자 정의 함수는 프로젝트 애플리케이션 디렉토리/common/common.php에 배치되어야 합니다. 여기에 열쇠가 있습니다.
템플릿 변수의 함수 호출 형식: {$varname|function1|function2=arg1, arg2, ### }
설명:
{ 및 $ 기호는 다음과 같을 수 없습니다. 사용 공백이 있으면 후속 매개 변수에 공백이 있어도 문제가 없습니다.
###은 템플릿 변수 자체의 매개 변수 위치를 나타내며
은 여러 기능을 지원합니다.
함수 보호 기능을 지원하며, 금지된 함수 목록을 구성 파일에서 구성할 수 있습니다.
변수 캐싱 기능을 지원하고, 반복되는 변수 문자열은 여러 번 구문 분석되지 않습니다.
사용 예:
{$webTitle|md5|strtoupper|substr=0, 3}
{$number|number_format=2}
{ $varname|function1|function2=arg1, arg2, ### }
예:
코드 복사 코드는 다음과 같습니다.
function Cate($cid){
$Cate= D(' Cate');
$Cate=$Cate->where('id='.$cid)->find()
return $Cate['title']; }
이 함수를 템플릿에서 호출하고 싶다면 템플릿에 이렇게 쓰면 됩니다.
{$vo.cid|cate=###}