作者:初始 | 来源:互联网 | 2023-08-19 19:02
index.html中有一个iframe,代码如下:
type.html中的部分代码如下:
{foreach from=$types item=item name=types}
{$smarty.foreach.types.index} |
{$item.consume_type_name} |
编辑 删除 |
|
{foreachelse}您还没添加类别!
{/foreach}
index.php中的部分代码如下:
dbconnect();
$param['types'] = $_SGLOBAL['db']->fetch_all("select * from consume_type");
template("index.html",$param);
我访问http://localhost/hy/index.php,显示的效果如下:
8 个解决方案
type.html 你显示的是 html
你应该显示的时 渲染此html的方法。
你那个方法对 这个html 进行解释的,你就调用那个方法,不是调用这个html,明不???
你要寫display("type.html"); //這樣他就不會把你代碼輸出來了...
在display("index.html")
------------------------------------
或者你一次將所有的變量都設置好.
在display之後 type.html中的代碼頁可以解釋的.
您们讲解的我都不怎么明白,我想问的是:在display("index.html")时,能将index.html页面中iframe包含的页面type.html也能解释smarty格式
受你们点拨,我想到了解决的方法:iframe对应 一个php文件,这个php文件通过smarty去调用对应的html。问题解决了,谢谢你们!