thinkphp中的TPL使用<php></php>出错

<form action="__URL__/add" method="POST">
    选择类别:<select name="ca" size=25>
            <volist name="alist" id="vo">
                <option value="{$vo['path']}">    
                    
                    {$vo['name']}
                </option>
            </volist>
            </select>
            <br>
       添加类别:<input type="text" name="name" value="">
       <input type="submit" value="添加">
</form>

这个没错,但是如果要在{$vo['name']}之前加

<php>
for($i=0;$i<{$vo['count']};$i++){
      echo '& nbsp;';
}
</php>

就会出现错误提示   :Parse error:  syntax error, unexpected '?' in D:\AppServ\www\ThinkPhp\admin\Runtime\Cache\b3e69dd1e361eb8d7ada4211dc78651f.php on line 11
  
  
请问下这是什么情况呀!!!!!

作者: xiaozhe339   发布时间: 2011-06-21

您这是做一个无限级分类吧???在Tpl中的代码有点小问题哦!
<html>
<head></head>
<title>无限级分类</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<body>
<form action="__URL__/add" method="post">
<select name="ca" size="25">
<option value="0">父级<option>
<volist name="alist" id="vo">
<option value="{$vo['id']}">
<php>
for($i=0;$i<$vo['count];$i++){
echo ' ';
}
</php>
{$vo['name']}</option>
</volist>
</select>
输入名称:<input type="text" name="name" />
<input type="submit" value="添加" />
</form>
</body>
</html>
这样应该就行了吧!

作者: 半支烟的日子   发布时间: 2011-06-23