묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
스킨내에서 query 문 실행
2018.01.12 12:54
안녕하세요.
작은 프로그램을 만들고 있는데 막히는 부분이 있어 이렇게 질문을 드립니다.
만들고자 하는 프로그램에서 스킨내에서 쿼리문을 실행해야 하는 부분이 있는데 구문은 아래와 같습니다.
(board skin내의 _header.html 문에 작성한 것입니다.)
{@
$arg = new stdClass();
$arg->user_id = 'admin';
$output = executeQuery('member.getMemberInfo', $arg);
print_r($output);
if($output->toBool()) {
}
}
print_r($output); 출력은 해보니 정상적으로 출력이 되는데 밑의 if문에서 오류가 발생합니다.
오류 내용은
Parse error: syntax error, unexpected end of file in D:\xampp\htdocs\xe\classes\template\TemplateHandler.class.php(390) : eval()'d code on line 46
입니다. 위 구문은 개발자 메뉴얼에 있는 예시문을 그대로 복사 & 붙여 넣기를 했는데 왜 if문이 에러를 발생 시키는지 고수님들의 고견 부탁드립니다.
참고한 메뉴얼 주소 : https://github.com/xpressengine/xe-tutorial/tree/master/XML_Query/13_execute_query
감사합니다.
태그 연관 글
- [2018/01/16] 묻고답하기 xe_document_extra_keys 테이블의 var_idx 값 *2
- [2018/01/14] 묻고답하기 insert xml 쿼리문 *2
- [2017/06/10] 묻고답하기 시놀로지NAS XE 설치중 짧은주소 설정문제 도움요청 *1
{@
$arg = new stdClass();
$arg->user_id = 'admin';
$output = executeQuery('member.getMemberInfo', $arg);
}
<!--@if($output->toBool())-->
~~~~~~~~
<!--@end-->
이런식으로 한번 해보세요