首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

收藏此问题 发表新评论

smarty循环操作非数组变量问题

复制PHP内容到剪贴板
PHP代码:
//已经实例化smarty

$baseUrl "/www";

$picName = array("a.jpg","b.jpg","c.jpg")

$smaryt->assign('baseUrl',$baseUrl);
$smarty->assign('picName',$picName);
$smarty->display('showpic.tpl');

showpic.tpl文件:
复制PHP内容到剪贴板
PHP代码:
<html>
<
head>
<
title></title>
</
head>
<
body>
  <
div id="showpic">
   <{
section}>
      <
img src="<{$baseUrl}>/images/<{$picNmae}>">
   <{/
section}>
  </
div>
</
body>
</
html>

如果是上面那样<img src="<{$baseUrl}>/images/<{$picNmae}>">,页面显示空白。。。
改成<img src="/www/images/<{$picNmae}>">可以显示,也就是smarty的循环里不能操作非数组变量。。那位有解决办法,请给点意见。。
昵称: x_man  时间: 2007-08-27 11:06:00
http://www.phpchina.com/bbs/thread-34002-1-1.html

看这个,是可以处理非数组循环的
昵称: suwu  时间: 2007-08-27 15:11:00