请告诉我如何Smarty的变量存储在PHP变量商店Smarty的变量
Smarty variable = {$v.user_id}
我想
<?php
$var = {$v.user_id}
?>
请告诉我可能的选择
请告诉我如何Smarty的变量存储在PHP变量商店Smarty的变量
Smarty variable = {$v.user_id}
我想
<?php
$var = {$v.user_id}
?>
请告诉我可能的选择
到底在哪做你想要它工作?在PHP
$var = $this->_tpl_vars['v']['user_id'];
或智者
{assign var="var" value=$v.user_id}
不能正常工作........ – user1700403
大声笑很抱歉听到:P根据该评论判断你想在金盘上得到答案,这就是为什么我认为你会等得更久...... – Ochi
在Smarty的模板文件,用它来赋值给变量。
{assign var=var value=$v.user_id}
例如: - 在PHP文件要值赋给变量使用
这样的:
$smarty->assign('Name','Ajithkumar');
Smarty的模板文件:
{$Name}
现在你可以得到一个名字Ajithkumar。
这不是一种存储smarty变量的方法。正是你想要做的?因为PHP将变量分配给smarty,而你正在做相反的事! –
不是聪明的表示法,只是在视图模板的某个位置应用'$ v.user_id'?你不应该有任何理由“将一个聪明的变量存储在一个PHP变量中”。该模板从已经在PHP代码中的对象获取其所有数据。无论您将数据传递给模板引擎,那就是您拥有PHP变量的地方。 – David
你没有办法.......... 其实脚本类是由ioncube编码..这就是原因 只是告诉我plz如何我可以在模板中运行mysql查询..... $ sql =(“select * from class_users where id = {$ v.user_id}”); <---不起作用 – user1700403