我有一点聪明的问题,但不知道如何解决这个问题。
这是我的index.tpl
<body>
{include file='header.tpl'}
{include file='leftmenu.tpl'}
<div id=content>
{include file="news.tpl" }
{include file="rightmenu.tpl"}
</body>
我的问题就在于这一行
<div id=content>
{include file="news.tpl" }
news.php
是一个应显示news.tpl
的文件,因为它是我的新系统。
在news.php
中,我查询mysql数据库并将结果提供给news.tpl
。
但是当我写上面一行时,news.tpl
不知道结果来自哪里。
希望有人可以提供帮助。
答案 0 :(得分:1)
你这样做,Smarty_Data
会帮助你
$data = new Smarty_Data;
$data->assign('foo','bar');
$smarty->display('news.tpl',$data);
将您的news
数组发送到assign
函数。
答案 1 :(得分:0)
这将是一个不错的选择。您只需添加PHP标记即可包含PHP文件
{php}包含“news.php”; {/ PHP}