gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 00:24:59 25 4
gpt4 key购买 nike

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

有点像

{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'];

全部给我 fatal error , $this 当不在对象上下文中时等等。我在 WHMCS 环境中,如果这解释了为什么某些东西可能被阻止或禁用?

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

谢谢大家!

最佳答案

使用 $this->get_template_vars('smarty_var') 获取 Smarty 变量。

 $result = mysql_query("SELECT value FROM table WHERE fieldid = '9' AND relid = '" . $this->get_template_vars('smarty_var') . "'");

关于php - 在 {php} 标签中使用 smarty 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8828210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com