`
vtrtbb
  • 浏览: 360775 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

smarty取出循环索引值

    博客分类:
  • php
 
阅读更多

组织数据:

$query = "SELECT * FROM  xxx ORDER BY hits DESC limit 0,6";
$list= DBQuery->getList($query);
//以下是smarty赋值。。。

 

 

前端:

{section loop=$list name=loop}
picarry[{$smarty.section.loop.index}] = ".{$list[loop].photopath}";
lnkarry[{$smarty.section.loop.index}] = ".{$list[loop].photopath}";
ttlarry[{$smarty.section.loop.index}] = "{$list[loop].photoname}";
{/section}

 

 

分享到:
评论

相关推荐

    Smarty模板中的for循环

    例如,如果需要根据一个整数值(而非数组)进行循环操作时,传统的Smarty语法就显得力不逮。这种情况下,开发者通常不得不通过`{php}`标签在模板文件中直接嵌入PHP代码来实现循环,这种方式不仅破坏了模板的简洁性,...

    smarty商品分页

    Smarty提供了`{section}`标签来循环处理数据,以及`{if}`、`{else}`、`{endif}`来判断条件。下面是一个简单的分页示例: ```html <!-- 分页导航 --> {if $current_page > 1} $current_page - 1}">上一页 {/if} ...

    smarty模板引擎使用内建函数foreach循环取出所有数组值的方法

    在foreach循环中,我们不仅可以取出每个元素的值($temp),还可以获取到该元素的键名($k)。 实例3:二维索引数组的遍历 ```smarty {foreach from=$arr3 item=temp} {foreach from=$temp item=value} {$value} ...

    Smarty_smarty_

    在这个Smarty_smarty_的压缩包中,很显然包含了一份详尽的Smarty教程,涵盖了从基础到高级的多个方面。下面将详细阐述Smarty模板引擎的关键知识点。 1. **基本语法**:Smarty的语法设计简洁明了,它允许在模板文件...

    php中smarty区域循环的方法

    最后,无论是foreach循环还是section循环,在实际应用中都可以与Smarty的内置变量如循环次数 `$foreach_loop`、循环索引 `$foreach_index` 等配合使用,以便在循环过程中获取更多信息和进行更复杂的操作。...

    smarty中section的使用

    - **$smarty.section.sectionName.index**:当前循环的索引,从0开始(如果有`start`属性,则从指定值开始),每次增加1(`step`属性会影响增加的值)。 - **$smarty.section.sectionName.index_prev**:上一次循环...

    smarty最新手册 smarty中英文结合版

    2. 控制结构:Smarty支持条件语句(if/else/elseif)和循环(foreach)等,使模板具备一定的逻辑处理能力。 3. 模板函数:类似于PHP函数,如{function name=arg1 arg2},用于执行特定任务。 4. 指令:如{include ...

    Smarty foreach控制循环次数的一些方法

    Smarty的foreach标签用于处理数组和对象的循环遍历,可以灵活地控制循环次数以及在循环过程中获取当前的次数、下标、是否是第一次或最后一次循环等信息。 首先,了解如何获取数组长度和判断数组个数是非常重要的。...

    Smarty

    Smarty Smarty Smarty

    Smarty+smarty中文手册

    Smarty的核心理念是"分离视图(模板)和控制器(逻辑)",这是一种常见的MVC(Model-View-Controller)设计模式的应用。 Smarty-2.6.18.tar.gz 是Smarty的一个特定版本,即2.6.18版的源码压缩包。.tar.gz格式是一种...

    php smarty3.0+Smarty中文手册chm

    Smarty提供了丰富的内置插件,如`{foreach}`、`{section}`和`{capture}`等,用于处理循环、条件语句和变量捕获。此外,你可以自定义插件扩展其功能,比如自定义函数或过滤器。 6. **缓存机制** Smarty3.0的缓存...

    smarty3.0,smarty最新版本

    11. **模板设计者友好**:Smarty使用简单的语法,如`{$var}`来输出变量,`{foreach}`进行循环,`{if}`进行条件判断,使得非程序员也能快速上手。 12. **插件扩展**:Smarty的灵活性体现在其强大的插件系统,用户...

    李炎恢Smarty专题精讲视频课程源码

    这些标记用于插入动态数据或者执行控制结构,如循环和条件判断。 2. **变量(Variables)**:PHP代码中的数据会被赋值给Smarty变量,然后在模板中被引用。这样,PHP可以处理数据,而Smarty则负责展示。 3. **配置...

    smarty运算符

    通过以上介绍,我们可以看到Smarty提供的运算符不仅涵盖了基本的比较和数学运算,还支持更高级的操作,如特定值的偶数、奇数判断等。这些功能极大地丰富了模板语言的能力,使得开发者能够在不依赖后端逻辑的情况下...

    smarty-3.1.29

    4. **插件系统**:Smarty支持自定义函数插件,允许开发者创建自己的函数来处理模板中的复杂逻辑,如日期格式化、循环、条件判断等。 5. **缓存功能**:Smarty具有内置的缓存机制,可以将渲染后的模板结果存储起来,...

    Smarty最新版下载自Smarty官网

    2. **模板语法**:Smarty使用一套简洁的模板语法,如`{$variable}`表示输出变量,`{foreach}`用于循环,`{if}`、`{elseif}`、`{else}`用于条件判断,使非程序员也能快速理解。 3. **缓存机制**:Smarty支持缓存功能...

    php+smarty输出新闻列表

    Smarty提供了变量赋值、控制结构(如if/else、for/foreach循环)、函数调用等特性,使得模板文件更加简洁易读。 创建新闻列表的步骤如下: 1. 数据库连接与查询:在PHP中,我们先需要建立与数据库的连接,例如使用...

    Smarty中文手册,Smarty教程,Smarty模板的入门教材

    ### Smarty中文手册与教程知识点详解 #### 一、Smarty简介 **Smarty** 是一款用于 PHP 的模板引擎,其主要设计理念是将程序逻辑与界面展示分离,以提高项目的可维护性和可扩展性。作为一款编译型的 PHP 模板引擎,...

    smarty调用php常量

    - **{$smarty.section}和{$smarty.foreach}**:提供了循环迭代的机制,增强了模板的动态性。 - **{$smarty.template}**:显示当前使用的模板名称。 - **{$smarty.version}**:返回Smarty版本号。 - **{$smarty....

    smarty的section嵌套循环用法示例

    Smarty的模板语言非常灵活,其中section是用于循环处理数组或对象集合的标签,特别适合在模板中实现数据的循环展示。本文将详细讲解Smarty中section标签的嵌套循环用法。 首先,我们需要理解什么是section标签。在...

Global site tag (gtag.js) - Google Analytics