php与smarty的难题

WBOY
Freigeben: 2016-06-23 14:16:57
Original
895 Leute haben es durchsucht

php脚本有变量: $name = 'fangxin';

smarty模版中:
{php}这里怎么引用脚本中的变量name呢?{/php}



下面的写法取不到值。
{php}
echo $name;
{/php}


回复讨论(解决方案)

首先你要 实例化smarty对象
$smarty = new Smarty;
然后要向view层传值
$smarty->assign("qianduanbianliangming",$name);
然后指定渲染的view层文件
$smarty->display("view_wenjian.html");

然后在view层文件里,将其显示出来
你要设定好smarty的左右边界  假设左边界是{{ 右边界是}}

那用 {{$qianduanbianliangming}}
就显示出来了你这个名字

首先你要 实例化smarty对象
$smarty = new Smarty;
然后要向view层传值
$smarty->assign("qianduanbianliangming",$name);
然后指定渲染的view层文件
$smarty->display("view_wenjian.html");

然后在view层文件里,将其显示出来
你要设定好smarty的左右边界  假设左边界是{{ 右边界是}}

那用 {{$qianduanbianliangming}}
就显示出来了你这个名字

这个我知道。

a.php<?php   $user = 'jame';?>a.tpl<div>{php}   $name = 这里我要调用a.php文件中的变量$user;   $str = $name . $password;{/php}</div>
Nach dem Login kopieren

建议你在php里面处理好了再传递给smarty

建议你在php里面处理好了再传递给smarty

看来只能换实现方法了.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage