검색창 닫기
검색
로그인/회원가입
로그인
회원가입
타운광장
Square
토픽게시판
인사게시판
회원사이트
정회원 등업
끝말잇기 출석
아이템 샵
광고시스템
질문/공유
Share
질답게시판
팁 게시판
공개자료실 (Major)
수정자료실 (Minor)
의뢰/마켓
Market
작업의뢰
공개의뢰
모집공고
프리랜서
작업지원정보
서드파티 소식
서드파티 장터
공지사항
Official
공지사항
문의게시판
바로가기
Link
Rhymix official (권장)
Rhymix github (권장)
XpressEngine1 official (개발중단)
XpressEngine1 github (개발중단)
Hall
About
커뮤니티 로고
커뮤니티 규칙
개인정보처리방침
powered by
질문/공유
질답게시판
2015.07.27 21:22:01
xe 문법 안에서 if 구문 어떻게 사용하나요
이온디
관리자가 아닐 경우 추가하려고 하는데 저 구문은 아니라고 나오네요.
{@ } 이런 구문 안에서 if 문은 어떻게 하나요
0
저도 궁금했습니다
위로
아래로
댓글
5
conory
2015.07.27 21:50:01
#comment_438
<!--@if(...)-->
{@ ...}
<!--@end-->
또는
{@
if ($a > $b) :
$str = "a는 b보다 크다";
elseif ($a == $b) :
$str = "a는 b와 같다";
else :
$str = "a는 b보다 작다";
endif;
}
https://xe1.xpressengine.com/tip/22931124
이온디
질문기여자
2015.07.27 23:35:20
#comment_476
{@
$a = 2;
$b = 3;
if(!$a){
echo "adsf";
}
}
이렇게 하는 건 잘못된 건가요?;; 단순 php에서는 저렇게 if문을 사용하는데;ㅁ; xe에서는 저렇게 사용하니 구문 오류라고 뜨네요.
: 이렇게 쓰는건 xe만의 방법인가요?;;
conory
2015.07.28 08:58:57
#comment_572
맞긴합니다만 PHP 실행 XE문법인 {} 대괄호안에 또 대괄호가 있으면 충돌이 나더라구요.
?
misol
2015.07.30 02:12:16
#comment_896
{@ 는 XE 템플릿 문법에서 PHP 문을 시작하겠다는 표시이고 }는 구문을 마친다는 의미라서 그런 것 같습니다.
{@ 를 <?php {@ 다음에 나오는 첫 } 는 ?> 로 생각하시면 편합니다.
하늘희
2015.08.03 18:37:09
#comment_1443
전 그냥 php로 작성했습니다. 템플릿 문법으로 하면 작성하는 것도 복잡해지고, 어떤 경우에는 에러도 나더라구요..
로그인 후 참여할 수 있습니다.
위로
LOGIN
로그인
이메일 주소
비밀번호
로그인 유지
로그인
닫기
Close Layer
{@ ...}
<!--@end-->
또는
{@
if ($a > $b) :
$str = "a는 b보다 크다";
elseif ($a == $b) :
$str = "a는 b와 같다";
else :
$str = "a는 b보다 작다";
endif;
}
https://xe1.xpressengine.com/tip/22931124