매우 간단한 질문입니다. {php} {/ php} 태그 안에 멋진 var를 사용할 수 있습니까? 나는 그것이 deprecated, 무의미한, 권장하지 않음 등을 알고 있지만, 제발, 간단한 패치를 찾고 있습니다!{php} 태그 내에서 멋진 변수 사용하기
뭔가
처럼{php}
$result = mysql_query("SELECT value FROM table WHERE fieldid = 9 AND relid = {MYSMARTYVAR}");
{/php}
감사합니다!
업데이트 : 다음 방법을 시도했습니다.
1-$var = $this->get_template_vars('smarty_var');
2-$var = $smarty->getTemplateVars('smarty_var');
3-$var = $this->_tpl_vars['smarty_var'];
모든
나에게 치명적인 오류를주고, $이하지 않을 때 아마도 어떤 일이 차단되거나 비활성화되는 이유가 설명하는 경우 등 WHMCS 환경에서 난`개체 컨텍스트에서?업데이트 2; 보다 단순한 솔루션을 찾았습니다. 바보가되었습니다. $ var = "{$ mysmartyvar}";
감사합니다.
{php}
$result = mysql_query("SELECT value FROM table WHERE fieldid = 9 AND relid = {$this->_tpl_vars['MYSMARTYVAR']}");
{/php}
왜이 기능이 필요합니까? 나는 당신이 php에서 mysql을 호출하면 (smarty를 호출하기 전에) 더 나을 것이라고 생각한다. 아니면 특별한 이유가 있습니까? – uzsolt