织梦二次开发,二次开发,李丕长,网站php二次开发,做网站,模板设计,jquery效果,jquery特效

当前位置: 主页 > Codeigniter&ThinkPHP >

Thinkphp 模型的使用之R的用法以及模板输出遍历数组操作

时间:2014-02-18 14:53作者:LEO 点击:
数据库配置: http://lipichang.com/codeigniter-ThinkPHP/2014/0218/1003.html 项目文件下的 IndexAction.class.php 文件代码如下 class IndexAction extends Action{ public function index(){ $name = '李丕长' ; $member = new Mode

数据库配置:http://lipichang.com/codeigniter-ThinkPHP/2014/0218/1003.html 

项目文件下的

IndexAction.class.php 文件代码如下

 

  1. class IndexAction extends Action { 
  2.     public function index(){ 
  3.         $name = '李丕长'
  4.         $member = new Model('Member');//$member =M('Member'); 
  5.         $data = $member->select(); 
  6.         $this->assign('datalist',$data); 
  7.         $this->display(); 
  8.     } 
  9.      

我们将查询到的数据源$data 整个赋值给模板变量 变量名为datalist

 

然后我们看看模板的index.html的写法

 

 

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
  2.   
  3. <html xmlns="http://www.w3.org/1999/xhtml"> 
  4.  
  5. <head> 
  6.     <title>Hello World!!!</title> 
  7.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  8.  
  9. </head> 
  10. <body> 
  11. <volist name='datalist' id='val'> 
  12. <{$val.id}>:<{$val.username}><br/> 
  13. </volist> 
  14.  
  15. </body> 
  16. </html> 

volist标签为thinkphp的一个遍历用的闭合标签需要成对出现

name='datalist' 就是我们赋值的变量名称 ,而id='val' 就是每次遍历给的值

相当于

 

  1. foreach ($datalist as $val): 
  2. echo $val['id'].':'.$val['username'].'<br/> '
  3. endforeach

熟悉php的你应该知道代表什么意思了吧

顶一下
(4)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
无觅相关文章插件,快速提升流量