刚接触PHP。问个模板内循环数据的问题。请问下面代码中$A $B $C三个变量分别代表的是什么啊?<!--{loop $A $B $C}-->
<tr>
<td height="22" align="center">$user</td>
</tr>
<!--{/loop}-->

解决方案 »

  1.   

    $A $B $C
    一个是数组
    一个是数组的值
      

  2.   

    模板这个东西是用于逻辑php部分 和 页面HTML分离用的 目的是为了让代码易于维护新接触PHP 还是php和html混编吧,等你感觉出php和html混编不好 需要模板时再用木板,这个时候你的基础已经能驾驭模板了,直接使用模板,会失去php和html混编的经历,到最后模板用的挺好,就是不知道为什么要用模板就有点不好了初来乍到,请多关照
      

  3.   

    <!--{loop 要操作的数组 元素项对应的KEY 数组的元素项}-->
      

  4.   

    LZ的英文还可以的话,看看smarty模板自带的手册以及Smarty.class.php。里面有详细的说明。
      

  5.   

    <!--{loop 要操作的数组 元素项对应的KEY 数组的元素项}-->
    一般都是这个解释
      

  6.   

    {section name=customer loop=$custid}
     id: {$custid[customer]}<br />
    {/section}
    $custid是要循环的变量
    大概是这样的吧。。
    楼主的
    {loop $A $B $C}
    是什么模版呢
      

  7.   

    模板跟php没关系,是另外一套系统
      

  8.   

    模板本身使用php和html混合的模式是不是不好?
    比如模板定义成这样  (index.html):
    $TITLE是需要替换的内容,没有用string replace的方式,用echo.<html><head><title>ssss</title></head>
    <body>
    标题:<?php echo $TITLE; ?> </br>
    </body></html>或者,这根本不能称之为模板?