• 4.ThinkPHP 3.1.2 输出和模型使用


     class IndexAction extends Action {
    	 function index(){
    		 $m=new Model('user');
    		 $arr=$m->select();
    		 var_dump($arr[0][id]);
    		 $this->assign('data',$name);
    		 $this->display();
    	 }
    
    
    或者:
    
    <?php
     class IndexAction extends Action {
    	 function index(){
    		 #$m=new Model('user');
    		 $m=M('user');
    		 $arr=$m->select();
    		 var_dump($arr[0][id]);
    		 $this->assign('data',$name);
    		 $this->display();
    	 }
    
    $m 表示模型实例:
    
    
    增 -C Create $m->add()
    	删 -D Delete $m->delete()
    	改 -U Update $m->save()
    	查 -R Read   $m->select()
    
    
    
    <?php
     class IndexAction extends Action {
    	 function index(){
    		 #$m=new Model('user');
    		 $m=M('user');
    		 $arr=$m->select();
    		 #var_dump($arr[0][id]);
    		 $this->assign('data',$arr);
    		 $this->display();
    	 }
    	 
    	 function show(){
    		 $this->display();
    	 }
    }
    ?>
    
    读取所有数据(整个数组)分配给前台模板
    
    前台模板遍历数组:
    
    <!doctype html>
    <html lang="en">
     <head>
      <meta charset="UTF-8">
      <meta name="Generator" content="EditPlus?">
      <meta name="Author" content="">
      <meta name="Keywords" content="">
      <meta name="Description" content="">
      <title>Document</title>
     </head>
     <body>
      <volist name='data' id='vo'></volist>
     </body>
    </html>
    
    
    
    <volist name='data' id='vo'></volist>  name属性就是分配的值data
    
    $this->assign('data',$arr);分配过来的标识:
    
    
    
    <?php
     class IndexAction extends Action {
    	 function index(){
    		 #$m=new Model('user');
    		 $m=M('user');
    		 $arr=$m->select();
    		 #var_dump($arr);
    		 $this->assign('data',$arr);
    		 $this->display();
    	 }
    	 
    	 function show(){
    		 $this->display();
    	 }
    }
    ?>
    
    
    <!doctype html>
    <html lang="en">
     <head>
      <meta charset="UTF-8">
      <meta name="Generator" content="EditPlus?">
      <meta name="Author" content="">
      <meta name="Keywords" content="">
      <meta name="Description" content="">
      <title>Document</title>
     </head>
     <body>
      <volist name='data' id='vo'>
      <{$vo.id}>---<{$vo.username}>---<{$vo.sex}><br/>
      </volist>
     </body>
    </html>
    
    1---zhaotongzhen---0
    2---mm---1
    
    
    
    模板可以遍历数组:
      <volist name='data' id='vo'>
      <{$vo.id}>---<{$vo.username}>---<{$vo.sex}><br/>
      </volist>
    
    
    
    
    
    
    
    
    
    
    
    
    
    

  • 相关阅读:
    玩转----使用数据驱动ddt时,如何写测试报告2种方法
    玩转----svn--入门
    玩转----Selenium家族简介
    起名的含义
    重新开始
    学习django: 庄园漫步
    测试常用的表格
    【Kata Daily 190927】Counting sheep...(数绵羊)
    【Kata Daily 190924】Difference of Volumes of Cuboids(长方体的体积差)
    【Kata Daily 190923】Odder Than the Rest(找出奇数)
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13349652.html
Copyright © 2020-2023  润新知