xe에서 직접 쿼리문 사용하는 방법
1. layout.html
<include target="_latest.php"/>
2. _latest.php
<?php
// DB 인스턴스 가져오기
$oDB = DB::getInstance();
// 직접 쿼리 실행 - _query() 메소드 사용
$result = $oDB->_query("SELECT * FROM xe_member WHERE user_id = 'admin'‹");
// 결과 데이터 가져오기
$member = null;
if($result) {
$member = $oDB->db_fetch_object($result);
}
// 데이터 출력
if($member) {
echo "<pre>";
print_r($member);
echo "</pre>";
} else {
echo "회원 정보를 찾을 수 없습니다.";
}
// 또는 raw 쿼리 결과 확인용
// exit(var_dump($result));
?>$result를 바로 출력해보면,
참조
1. 일반 PHP 구문에서 정의된 변수값을 XE 템플릿에서 사용하는 방법입니다.
<?php
$__Context->aa;
?>
{$aa}
2. XE 템플릿에서 정의된 변수를 일반 PHP 구문에서 사용하는 방법입니다.
{@ $aa = 1; }
<?php
echo $__Context->aa;
?>
3.XE 변수 중, 선언을 했는데도 안넘어오는 변수가 있을 경우, 쿠키와 세션을 검색해본다.
1. echo $_COOKIE['lang_type'];
2. 세션확인 및 적용
<?
print_r($_SESSION);
?>
$_SESSION['is_logged']
https://rhymix.org/qna/1729301
https://juroweb.com/xe/index.php?mid=study1&category=3064&document_srl=3239
https://blog.naver.com/panda505/220794580975