머리말
벤치마크
설명서 1
설명서 2
설명서 3
설명서 4
설명서 5
레퍼런스
다운로드
◇ 게시판
글쓴사람
송이글
글쓴시간
2024년 1월 24일 오전 10시 16분 57초
제목
템플릿내 함수사용?
관리자님 수고하십니다.
view 라는 변수를 만들어서 템플릿 파일에서 사용하고 잇는데
간혹 view 변수를 지정이 안되는 상황이 있는데
[? view]
<p>[=view.seq]</p>
[/]
이렇게 쓰면 view 가 당연히 undefined 나오고
[? isset(view) ]
<p>[=view.seq]</p>
[/]
이렇게 isset으로 변수지정을 확인하고 싶은데
isset 이 지정되지 않은 함수라고 에러가 뜹니다.
Tplus Syntax Error: function isset() is not defined.
+ 추가 수정글
1.
php 기본 함수를 템플릿에서 바로 사용할 수 없나요?
21. 템플릿 변수 래핑 객체 이용하기 설명서대로 php 사용자 지정해야하나요?
2. view 변수를 무조건 지정해서 해결은 했습니다.
어찌 처리하는게 좋을까요?
관리자
송이글님 안녕하세요. 답변이 늦었네요
우선 PHP함수를 그대로 사용할 수 있습니다.
PHP에서 isset() 과 empty()는 함수가 아니라 language struct 라서 생긴 문제입니다
isset() 과 empty()도 사용가능하도록 보완을 하겠습니다.
view 변수를 무조건 지정하기 번거롭다면
Tpl::config() 내에 'AssignCheck' 옵션을 false 로 하면
[? view]
<p>[=view.seq]</p>
[/]
이렇게 할 수 있습니다
24-01-28 18:35
이름
비밀번호
Since 2003-03-03
hosted on
vultr.com