Rumah  >  Artikel  >  pembangunan bahagian belakang  >  php与smarty的难题

php与smarty的难题

WBOY
WBOYasal
2016-06-23 14:16:57895semak imbas

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>

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

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

看来只能换实现方法了.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn