小编She*_*rif的帖子

在{php}标签中使用smarty变量

非常简单的问题,是否可以在{php} {/ php}标签内使用smarty var.我知道它已被弃用,毫无意义,不推荐等等,但请,我正在寻找一个简单的补丁!

就像是

{php} 

 $result = mysql_query("SELECT value FROM table WHERE fieldid = 9 AND relid = {MYSMARTYVAR}");

{/php}
Run Code Online (Sandbox Code Playgroud)

谢谢!

更新:我尝试了以下方法.

1-$var = $this->get_template_vars('smarty_var');
2-$var = $smarty->getTemplateVars('smarty_var');
3-$var = $this->_tpl_vars['smarty_var'];
Run Code Online (Sandbox Code Playgroud)

所有这些都给了我致命的错误,$不在对象上下文等等.我在WHMCS环境中,如果这解释了为什么某些事情被阻止或禁用?

更新2; 找到一个比看起来更简单的解决方案,我觉得很傻:$ var ="{$ mysmartyvar}";

感谢大家!

php variables smarty

3
推荐指数
1
解决办法
9826
查看次数

标签 统计

php ×1

smarty ×1

variables ×1