![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
江海i
不积小流,无以成江海。
展开
-
ThinkPhp快速入门学习-3
ThinkPHP的增删改查所有的增删改查都是在C层中完成的,首先调用D方法$model = D('user');user为表名1. 增面向过程方法: $data = array('id'=>'5','name'=>'王二麻子','age'=>18); $model->add($data);面向对象方法: $model->...原创 2019-07-11 14:31:00 · 130 阅读 · 0 评论 -
get和post提交方式的区别
从标准上看:get用于获取用户信息,是无副作用的,可以缓存;post用于修改服务器上的数据请求报文上看:在传输上没有区别格式上:最大的区别就是第一行的方法名不同;带有参数时get的参数放在url中,post的放在body中。...原创 2019-08-05 11:03:34 · 326 阅读 · 0 评论 -
Composer
Composercomposer将php的一些(绝大多数)的类库总结在了一个网站连接供程序员去查找以及下载Composer下载:Composer中国官方网站点击下载,在安装之前需要:按要求打开PHP的相关扩展:openssl.dll , mbstring.dll ,及PDO。安装成功之后在cmd中允许 composer-v出现composer等字样表示安装成功(php集成环境phpStudy...原创 2019-07-23 10:26:05 · 214 阅读 · 0 评论 -
Laravel_Day02Request对象
1.Request对象在创建控制器是已经自动引入了Request对象不需要实例化,只需要在定义函数时在参数的位置添加Reqest $res即可(如果声明的是有参函数则主直接在后面添加逗号和参数即可并不印象使用)。当在函数中添加了Request对象时,不需要使用$_POST去接收可以直接使用request对象得到该值。Request对象的input方法:可以直接字段注入(在form表单没有穿...原创 2019-07-25 10:54:56 · 179 阅读 · 0 评论 -
Laravel_Day02_model类
1.模板继承/引入引入方法@include模板继承父模板代码(以left)为例不需要继承(需要修改的部分)用@section(‘name’) @show 包裹起来@section('left')@showyield也可以代替section子模板@extends(‘parentname’)@section('left)修改内容@endsection 子类...原创 2019-07-24 17:20:42 · 154 阅读 · 0 评论 -
ThinkPhp快速入门-5
ThinkPhp3.2.3tp中的函数:1.I();用来接收前台传入的数据2.D();M(); D函数和M函数的用法基本一样,不同点是M函数不会调用相关数据表模型,而D函数则可以调用使用D函数的 可以给相应的FORM表单 提供自动验证(你需要写一个MODEL类文件 写入自动验证方法)。3.开启缓存的函数是S();F();函数,F函数是永久的缓存;要在查询中开启缓存只需要在select()...原创 2019-07-17 10:40:51 · 208 阅读 · 0 评论 -
Laravel_Day02_DB类
1.增删查改1.使用Laravel封装的DB类进行操作Laravel的查询构造器提供了一个方便的接口来创建即运行数据库查询语句、使用PDO参数绑定来报数程序免受SQL注入攻击。增:新建控制器类use DB;public function insert(){ $data=array( array('title'=>'多维添加','con...原创 2019-07-24 10:25:43 · 148 阅读 · 0 评论 -
laravel_Day01_安装&使用
1.安装laravel使用composer创建laravel项目会下载laravel所需要的支持类库很方便安装laravel条件php版本必须要大于7.0并且支持扩展laravel的入口文件为public目录下的index.php文件laravel需要配置虚拟域名(必须),将虚拟域名的目录连接到项目目录下的public文件下。当出现上方页面时代表laravel已经配置完成2.路由与t...原创 2019-07-23 19:00:52 · 93 阅读 · 0 评论 -
ThinkPhp快速入门学习-2
也就是传统的GET传参方式来指定当前访问的模块和操作,例如:http://localhost/?m=home&c=user&a=login&var=valuem参数表示模块,c参数表示控制器,a参数表示操作(当然这些参数都是可以配置的),后面的表GET参数。如果默认的变量设置和你的应用变量有冲突的话,你需要重新设置系统配置,例如改成下面的:'VAR_MODULE' => 'module', // 默认模块获取变量'VAR_CONTROLLER' => 'controller', // 默认控制器获原创 2019-07-06 17:04:06 · 161 阅读 · 0 评论 -
ThinkPhp快速入门学习-4
模板操作1. assign赋值php后台代码 public function temp(){ $rand = 1; $this->assign('rand',$rand); $this->display(); }Html前端代码:<h2>{$rand}<h2>...原创 2019-07-11 15:05:10 · 102 阅读 · 0 评论 -
thinkPHP5.1数据库查询中的不常见问题
thinkPHP多条件查询中的问题今天学习了thinkPHP5.1数据库查询,其中学习到多条件查询中遇到的坑。1.首先是使用两个where方法去限制实现多条件查询public function sel(){ $res = db('table_name')->where('id','1')->where('name','Tom')->select(); dump($...原创 2019-09-01 19:39:47 · 606 阅读 · 0 评论