本帖最后由 xbdragon0813 于 2011-07-02 07:48:21 编辑

解决方案 »

  1.   

    先跟你说下 SMarty 他是实现 代码与模板分离的1个 模板引擎.
    使用之前 需要 导入 SMarty 的类文件。
    你只需要用(当然 "" 内的是自定义页面变量)
    $smarty->assign("pagearr",$pagearr);//pagearr 分页的信息 
    $smarty->assign("pagenum",$pagenum);//pagenum 分页的数量
    $smarty->assign("pagenum",$pagenow);//pagenow 现在的分页
    $smarty->display("xxx.htm");//发送所有内容至xxx.htmxxx.htm 代码
    例如$pagearr中 array(array(name=>a,sex=>b,age=>c),array(name=>g,sex=>h,age=>j))
    <table>
    <!--{foreach from=$pagearr item=pageinfo}-->
    <tr>
    <td>{$pageinfo.name}</td>
    <td>{$pageinfo.sex}</td>
    <td>{$pageinfo.age}</td>
    </tr>
    <!--{/foreach}-->
    </table>
    /*
    *就会输出  
    *a b c
    *g h j
    */
      

  2.   

    将以上的过程写成smarty的自定义函数,然后再模板中取调用就行了。