묻고답하기
Xe 자체 함수 변수에 넣는 방법 문의
2011.01.09 06:20
Xe문법에서는 자체 함수를 사용해서 <td] {$oDocument->getTitle()} </td] 이것과 같이 출력하는 방식인데요. .( "]" 은 ">" 임)
아래와 같이 php안에서 {$oDocument->getTitle()} 이것을 title 변수에 넣어야 하는데 안들어가네요.
<?php $tilte = {$oDocument->getTitle()} ?> 이렇게 tilte변수에 넣어야 하는데...안들어가요.
대괄호를 떼어내면 에러는 안나는데 변수에 안들어가고... 대괄호를 붙이면 에러발생하고...그러네요..
하였튼 {$oDocument->getTitle()} 값을 php 안에서 title 변수에 넣는 방법좀 알려주세요.
Xe자체 문법을 사용하는것 같은데.. {$oDocument->getTitle()} 을 php안에서 tilte 변수에 넣어야 하는데..난감하네요.
즉.
php안에서 쿼리문 where title = {$oDocument->getTitle()} 이렇게 title 필드의 합계를 구해야 하는데..php하고 XE문법 매칭이 안되네요.
방법좀 알려주세요. porduct 폴더의 view_document.html 파일안에서 사용해야 하거든요.
댓글 3
-
hhgyu
2011.01.09 08:22
-
또별
2011.01.09 14:06
답변 감사합니다만..다양한 방법 사용해봐도...안들어가네요.. -
SMaker
2011.01.09 11:02
{@ Context::set('abcd', $oDocument->getTitle()); }
<?php $title = $__Context->abcd; ?>편법으로 이렇게 가능하기는 합니다만 그리 추천하고 싶지는 않습니다.
-
또별
2011.01.09 14:08
답변 감사합니다만..이 방법도 ..안들어가네요..$title 로 받아서 쿼리로 필드합계를 구해야 하는데.. -
또별
2011.01.09 14:12
php안에서 쿼리문 where title = {$oDocument->getTitle()} 이렇게 필드 합계를 구해야 하는데..php하고 XE문법 매칭이 안되네요. -
라르게덴
2011.01.09 16:30
템플릿 문법상에서 <?php ?> 쓰지마시고 <!--#include("./class.php")--> 처럼 파일 로드한 후 함수 호출 형태로 바꿔보세요.
<!--#include("./class.php")-->{testClass::title($oDocument->getTitle())}
testClass class는 저 class.php에 만드시면 될 것 같네요. 저는 그렇게 사용하고 있습니다. -
또별
2011.01.09 21:49
본분 질문같이 $tilte(php변수) = {$oDocument->getTitle()}( 현재의 타이틀값) 이렇게 title변수에 넣어서 title변수를 써야 하거든요.
{$title=$oDocument->getTitle()}
이렇게 하거나
<?$title=$oDocument->getTitle();?>
이런식으로하면 되지 않을까 싶네요