php脚本有变量: $name = 'fangxin';smarty模版中:
{php}这里怎么引用脚本中的变量name呢?{/php}下面的写法取不到值。
{php}
echo $name;
{/php}

解决方案 »

  1.   

    首先你要 实例化smarty对象
    $smarty = new Smarty;
    然后要向view层传值
    $smarty->assign("qianduanbianliangming",$name);
    然后指定渲染的view层文件
    $smarty->display("view_wenjian.html");然后在view层文件里,将其显示出来
    你要设定好smarty的左右边界  假设左边界是{{ 右边界是}}那用 {{$qianduanbianliangming}}
    就显示出来了你这个名字
      

  2.   


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

  3.   

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