xe 템플릿 코드에 있는 변수를 <? ... ?> 이 안에서 활용 가능한가요?
예를 들어,
[@ $_li = $layout_info;] [? echo $_li; ?]
(※ 꺽쇠가 보안 정책상 허용되지 않는다고 해서 [..]로 고쳤습니다.)
(※ $도 $_로 임의로 수정했습니다. )
(※ 흰색코드는 {..}이고 주황색코드는 <..>입니다.)
그냥 간단하게 예를 들어 쓴건데, 이렇게 {@..} 이 템플릿 구문 안에서 사용한 변수를
<?..?> 이 안에서 사용가능하게 하려면 어떻게 해야하나요?
하지만 템플릿변수와 <? ?> 안의 변수는 다르게 사용됩니다.
서로 데이타를 전달하려면 $__Context 를 이용하시면 됩니다.
템플릿변수를 PHP에서 사용
{@ $aa = 1; }
<?php
echo $__Context->aa;
?>
PHP변수를 템플릿에서 사용
<?php
$__Context->aa = 1;
?>
{@ print $aa;}
https://xe1.xpressengine.com/tip/13336987
자답합니다;