文档章节

ThinkPHP3.2.3执行页面循环案例代码(部分)

botkenni
 botkenni
发布于 2017/01/05 10:34
字数 387
阅读 25
收藏 0
//循环 name="sel"是传递到页面的变量,里面是需要的数组的内容,item="val"是值 key="k"是键值 
<foreach name="sel" item="val" key="k">
<tr>
//{$val['n_id']}是值的循环内容
  <td><input type="checkbox" name="box" value="{$val['n_id']}" ></td>
//{$k+1}是键的循环内容
  <td>{$k+1}</td>
//{$val['n_title']}是值的循环内容标题,一般也就是数据库中的字段名
  <td>{$val['n_title']}</td>
//{$val['n_time']}是值的循环内容标题,一般也就是数据库中的字段名,转换时间
  <td><?php echo date('Y-m-d',$val['n_time']) ?></td>
  <td>
//if语句做判断固定写法,$val['is_show'] eq 1判断数据库的is_show字段是否是为1
    <if condition="$val['is_show'] eq 1">
      上线中
//否则<else/>
      <else/>
      隐藏
//if结束
      </if>
  </td>
//{:U('Newslist/editor')}?id={$val['n_id']}跳转的地址,用大:U表示,Newslist/editor是Newslist控制器下的editor方法,带上get参数?id={$val['n_id']}
  <td><a class="fa fa-edit" href="{:U('Newslist/editor')}?id={$val['n_id']}"> 编辑</a>&nbsp;&nbsp;&nbsp;
    <if condition="$val['is_show'] eq 0">
      <a class="fa fa-chevron-circle-up" href="{:U('Newslist/online')}?id={$val['n_id']}&is_show={$val['is_show']}">上线</a>
      <else/>
      <a class="fa fa-chevron-circle-down" href="{:U('Newslist/online')}?id={$val['n_id']}&is_show={$val['is_show']}">下线</a>
    </if>&nbsp;&nbsp;&nbsp;
    <a class="fa  fa-trash" href="{:U('Newslist/del')}?id={$val['n_id']}">删除</a></td>
</tr>
//循环结束
  </foreach>

接触TP3.2.3第2天,分享一些个人理解,以备记录一个学习过程,不喜勿喷,后期会有其他的知识点,这些比较基础,以后慢慢的开始分享一些底层原理,tp框架相对比较简单

© 著作权归作者所有

botkenni
粉丝 20
博文 409
码字总数 434882
作品 0
西城
程序员
私信 提问
CommonJS和ES6模块循环加载处理的区别

CommonJS模块规范使用require语句导入模块,module.exports导出模块,输出的是值的拷贝,模块导入的也是输出值的拷贝,也就是说,一旦输出这个值,这个值在模块内部的变化是监听不到的。 ES...

邹R-ainna
2018/12/26
0
0
Javascript入门学习

编程之道,程序员不仅仅要精通一门语言,而是要多学习几门。 第一课 1:javascript的主要特点 解释型:不需要编译,浏览器直接解释执行 基于对象:我们可以直接使用JS已经创建的对象 事件驱动...

别叫小伙
2016/08/11
0
0
session自动产生空值是什么原因?

用thinkphp3.2.3写的项目,前后端分离后,前端用户登录后端纪录session后会自动产生几个空的session文件,导致下次调取session是值为空,有谁知道怎么回事么? 控制器代码部分...

FAIRY_TAIL
2017/08/23
84
2
Shell编程进阶篇(完结)

   1.1 for循环语句 在计算机科学中,for循环(英语:for loop)是一种编程语言的迭代陈述,能够让程式码反复的执行。 它跟其他的循环,如while循环,最大的不同,是它拥有一个循环计数器,...

侯召顺
2017/12/12
0
0
git操作问题

本地新建了一个项目,使用的是thinkphp3.2.3的版本。本地代码OK之后,在git上新建了一个空的项目,然后再git-bash上克隆下来,然后将这部分代码add,commit,(但是按照以前的操作,提交之后g...

2012pkugsmer
2017/12/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

面试爱奇艺,竟然挂在第5轮……

今天给大家分享我曾经在爱奇艺的面试,过程还是比较有意思的,可以给大家一些参考 <br> 聊骚阶段 嗲妹妹:你好,我是爱奇艺的HR,我们正在招聘运维开发岗位,请问您最近有在看工作机会吗? ...

上海小胖
41分钟前
2
0
Jenkins系列_插件安装及报错处理

进入Jenkins之后我们可以进行插件的安装,插件管理位于以下模块: 发现上面报了一堆错误,是因为插件的依赖没有安装好,那么这一节,就先把这些错误解决掉吧。解决完成后,也就基本会使用插件...

shzwork
今天
2
0
mysql mysql的所有查询语句和聚合函数(整理一下,忘记了可以随时看看)

查询所有字段 select * from 表名; 查询自定字段 select 字段名 from 表名; 查询指定数据 select * from 表名 where 条件; 带关键字IN的查询 select * from 表名 where 条件 [not] in(元素...

edison_kwok
昨天
9
0
解决多线程并行加载缓存问题(利用guava实现)

依赖 com.google.guava:guava:20.0 import com.google.common.cache.Cache;import com.google.common.cache.CacheBuilder;import java.util.concurrent.ExecutionException;import j......

暗中观察
昨天
4
0
利用VisualVM 内存查看

准备工作,建几个测试类。等下就是要查看这几个类里面的属性 package visualvm;public class MultiObject { private String str; private int i; MultiObject(String str...

冷基
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部