0

smartyに少し問題がありますが、これを修正する方法がわかりません。

これは私の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.phpnews.tplそれは私のニュースシステムなので、表示する必要があるファイルです。

news.php、mysqlデータベースにクエリを実行し、結果をに渡しますnews.tpl

しかし、私が上記の行を書くときnews.tpl、結果がどこから来るのかわかりません。

誰かが助けてくれることを願っています。

4

2 に答える 2

1

あなたはこのようなことをします、Smarty_Dataあなたを助けます

$data = new Smarty_Data;
$data->assign('foo','bar');
$smarty->display('news.tpl',$data);

newsアレイをassign機能させるために送信しました。

于 2013-01-16T06:41:12.767 に答える
0

これは良い選択肢になります。PHPファイルを含めるためのPHPタグを追加するだけです

{php} include "news.php"; {/ php}

于 2013-01-18T06:27:11.853 に答える