zoukankan      html  css  js  c++  java
  • 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>
    
    
    
    
    
    
    
    
    
    
    
    
    
    

  • 相关阅读:
    将Python脚本变为命令行--click模块使用
    MongoDB大批量读写数据优化记录
    [转]MongoDB更新操作replaceOne()实例讲解
    pip 18.1: pipenv graph results in ImportError: cannot import name 'get_installed_distributions'
    mitmdump 屏蔽443错误
    python3 操作appium
    appium-Could not obtain screenshot: [object Object]
    scrapy主动触发关闭爬虫
    匿名函数
    装饰器1、无参数的装饰器 2、有参数的装饰器 3、装饰器本身带参数的以及如果函数带return结果的情况
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13349652.html
Copyright © 2011-2022 走看看