当前位置:Gxlcms > PHP教程 > Smarty模版,tpl显示有关问题

Smarty模版,tpl显示有关问题

时间:2021-07-01 10:21:17 帮助过:15人阅读

Smarty模版,tpl显示问题
刚开始学习Smarty模版,其它的配置什么都能成功,但是在写第一个试验程序的无法正常显示
index.php中的内容::
/*载入配置文件*/ 可以确定config文件配置正确。。。。。
include '../config.php';
/*声明数组*/
$arr = array('computerbook','name'=>'PHP进阶阶段','unit_price'=>array('price'=>'¥65.00','unit'=>'本'));
/*将标题和数组传给模版*/
$smarty -> assign('title','使用Smarty读取数组');
$smarty -> assign('arr',$arr);
/*要显示的模版页*/
$smarty ->display('02/index.tpl');
?>
index,tpl模版文件中:


{% $title %}




购书信息:


{% *使用索引取得数组第一个元素值* %}
图书类别: {% $arr[0] %}

{% *使用键值取得第二个数组元素值* %}
图书名称: {% $arr.name %}

{% *使用键值取得二维数组的元素值* %}
图书单价: {% $arr.unit_price.price %}/{% $arr.unit_price.unit %}



在浏览器中访问的时候却出现直接在网页中输出了:
购书信息:

{% *使用索引取得数组第一个元素值* %} 图书类别: {% $arr[0] %}
{% *使用键值取得第二个数组元素值* %} 图书名称: {% $arr.name %}
{% *使用键值取得二维数组的元素值* %} 图书单价: {% $arr.unit_price.price %}/{% $arr.unit_price.unit %}

望高手解答


------解决方案--------------------
你是通过什么地址访问的?
------解决方案--------------------
你直接访问模板页了吧
------解决方案--------------------
你是从index.php页面开始访问吗?$smarty ->display('02/index.tpl');
显示的模板文件

人气教程排行