zoukankan      html  css  js  c++  java
  • ThinkPHP 3 的输出

    一、ThinkPHP 3 的输出      (重点)
    	a、通过 echo 等PHP原生的输出方式在页面中输出
    	b、通过display方法输出
    		想分配变量可以使用assign方法
    	c、修改左右定界符
    		休要修改配置文件中的配置项
    		'TMPL_L_DELIM'=>'<{', //修改左定界符
    		'TMPL_R_DELIM'=>'}>', //修改右定界符
    
    二、ThinkPHP 3 的模型使用  (重点)
    	需要在方法中通过new Model(表名)的形式操作数据库
    		$m=new Model('User');
    		$arr=$m->select(); 
    	'DB_TYPE'=>'mysql',   //设置数据库类型
    	'DB_HOST'=>'localhost',//设置主机
    	'DB_NAME'=>'thinkphp',//设置数据库名
    	'DB_USER'=>'root',    //设置用户名
    	'DB_PWD'=>'',        //设置密码
    	'DB_PORT'=>'3306',   //设置端口号
    	'DB_PREFIX'=>'tp_',  //设置表前缀
    	也可以使用DSN方法进行配置
    	'DB_DSN'=>'mysql://root:@localhost:3306/thinkphp',//使用DSN方式配置数据库信息
    	如果两种方式同时存在,以DSN方式为优先
    
    	还有一种简单实用模型的方式
    	M() 等效为 new Model();
    	$m=M('User');
    	$arr=$m->select();
    
    	使用模型的实例可以对数据进行操作,操作的工作一般就是对数据库进行 增删改查 CURD
    	
    	增 -C Create $m->add()
    	删 -D Delete $m->delete()
    	改 -U Update $m->save()
    	查 -R Read   $m->select()
    
    三、补充                   (了解)
    	a、模板可以遍历数组
    	<volist name='data' id='vo'>
    			<{$vo.id}>----<{$vo.username}>-----<{$vo.sex}><br/>
    		</volist>
    	b、我们可以开启调试功能中的page_trace
    		1.开启调试功能
    			//3.开启调试模式
    			define('APP_DEBUG',true);
    		2.我们需要设置配置文件,开启页面trace
    			'SHOW_PAGE_TRACE'=>true,//开启页面Trace
    
    
    
    把整个数组丢给前台显示:
    
    
    
    
    
    后台将数组交给标示data
    	$m=new Model('user');
    	$arr=$m->select();
    	//var_dump($arr);
    	$this->assign('data',$arr);
    	$this->display();
    
    
     <volist name='data' id='vo'>
    			<{$vo.id}>----<{$vo.username}>-----<{$vo.sex}><br/>
    		</volist>
    
    vo代表数组
    
    
    $this->assign('data',$arr);
    
    $this->display();  需要依赖tpl模板页面显示
    
    
    
     'SHOW_PAGE_TRACE'=>true,//开启页面Trace 需要使用:
    
    //$this->assign('data',$arr);
    	//$this->display();

  • 相关阅读:
    AcWing 2476. 树套树(线段树套splay)
    LeetCode 1191 K 次串联后最大子数组之和
    LeetCode 668 乘法表中第k小的数
    Java003-String字符串
    云原生CD工具spinnaker部署(容器化灰度发布)
    刷题日记
    8.22 校内模拟赛 题解报告
    关于 CDQ分治(复习)
    解题营_数论
    解题营_动规
  • 原文地址:https://www.cnblogs.com/zhaoyangjian724/p/6200205.html
Copyright © 2011-2022 走看看