안녕하세요. 일반적으로 php에서 $obj라는 object의 key를 $key 라는 변수로 접근한다면
$obj->{$key} 형태로 사용하는 것으로 알고 있습니다.
그런데 XE 템플릿 문법에서는 변수를 {$variable} 식으로 접근하기 때문에, 위 방식을 적용한다면
{$obj->{$key}} 가 되므로 괄호가 두번 사용되어서 오류가 발생합니다.
혹시 해결할 수 있는 방법이 있는지 질문드립니다.
PS. object를 array로 변경해서 사용하는 방법도 생각했는데, 다른부분을 다 고쳐야해서 최후의 보루로 생각하고 있습니다.
$obj->$key 로도 잘 작동하지 않나요?
$className->$functionName() 와 같은 느낌으로 사용하시면 될건데요.