返回首页
ecshop2014最新模板
当前位置: 主页 > ecshop二次开发讲座 >

ecshop二次开发模板和数据的赋值-讲座5

时间:2010-12-05 20:49来源:www.chinab4c.com 作者:admin 点击: QQ咨询qq:760868471淘宝旺旺咨询旺旺
上一章我们ecshop讲座的内容是 ecshop二次开发常用的数据库表-讲座4 ,本章我们将结合ecshop的smarty模板标准.来谈谈我们在ecshop二次开发中有些简单的模板和赋值的方法以及思路。 1:ecsh
  

     上一章我们ecshop讲座的内容是ecshop二次开发常用的数据库表-讲座4  ,本章我们将结合ecshop的smarty模板标准.来谈谈我们在ecshop二次开发中有些简单的模板和赋值的方法以及思路。

    1:ecshop模板变量是如何定义的。

   {$username},比如以下格式.大括号"{}"成对出现的。如果是数组key.那么我们将使用"."点号的方式来访问某个key.比如{$info.name}表示访问数组$info的$info['name']

    2:ecshop中如何使用foreach循环.

   比如数组

     $array = array(

      '1' => array('name' =>'name' , 'age' => 'age'),

      '2' => array('name' =>'name2' , 'age' => 'age2'),

  );

  $smarty -> assign('array' , $array);

    在ecshop的模板中。要以下方式来显示该数组.

    foreach(from = $array item = item){

    {$item.name} : {$item.age} 

}

   这里的item相当于一个数组元素.

    3:如何在ecshop模板中使用session对象。

    $smarty.session.user_id 就相当于访问了$_SESSION['user_id'];

    4:如何在smarty中调用多个foreach循环

 首先我们要知道一个道理.smarty模板中的foreach就类似于php中的foreach.只不过写在模板中。我们看到的写法不大一样。比如有一个复杂数组.

   foreach(from = $list item = item){

      foreach($item.array as item = child){

          {$child.name}:{$child.age}

     }

 }

      以上就是简单的介绍了ecshop二次开发中。常用的ecshop将php数据传递给smarty模板的方法.

 来源:http://www.chinab4c.com

  对本文如有疑问,进论坛咨询,专业人士解答 >>>
顶一下
(7)
100%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
推荐内容