묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
xe 템플릿 변수를 php로 옮기는 방법이 궁금합니다.
2018.12.21 11:46
현재 모듈은 sketchbook5 모듈을 사용하고 있고 없는 기능을 직접 만드려고 하는데 문제가 발생했습니다.
xe 템플릿 변수를 php 에서 쓰려고 나름 찾아가보면서 만들었는데 xe -> php 이게 문제인듯 값이 안 들어가져서 질문드립니다
{@ $board = $document->getRegdate('Y-m-d H:i:s'); } // $document->getRegdate('Y-m-d H:i:s')를 상수처럼 사용
<?php
$board = $_Context->board; // <- $board 값이 아무것도 안 들어가짐
$str_date = strtotime($board);
$board_date = date('Y-m-d H:i:s', $str_date); // xe 템플릿의 변수를 가져와서 대입
$today_date = date('Y-m-d H:i:s'); // today_date 는 오늘날 날짜
$diff = abs(strtotime($today_date) - strtotime($board_date)); // 날짜 차이 계산
echo $board;
?>
<?php
$board = $_Context->board; // <- $board 값이 아무것도 안 들어가짐
$str_date = strtotime($board);
$board_date = date('Y-m-d H:i:s', $str_date); // xe 템플릿의 변수를 가져와서 대입
$today_date = date('Y-m-d H:i:s'); // today_date 는 오늘날 날짜
$diff = abs(strtotime($today_date) - strtotime($board_date)); // 날짜 차이 계산
echo $board;
?>
위의 소스를 사용하면 board 값이 아무것도 안 찍힙니다.
$document->getRegdate('Y-m-d H:i:s') 값을 어떻게 php 로 가져와야하는지 궁금합니다.
자체해결
$board = $_Context->document->getRegdate('Y-m-d H:i:s');