ThinkPHP
文章平均质量分 86
书旅LY
这个作者很懒,什么都没留下…
展开
-
《TP5.0学习笔记---配置篇》
TP5.0学习笔记TP5目录结构介绍application目录是应用目录,我们整个应用所有的内容都写在这个目录中,在后续开发中,我们更多的时候都是在编写这个目录中的文件。在它里边有一个index文件夹,它叫做模块儿,叫做Index模块儿,在它里边有一个controlller文件夹,它就是我们模块儿的控制层,在我们写代码的时候,我们还会在里边创建model和view文件夹,这样就原创 2017-07-13 11:21:57 · 16821 阅读 · 1 评论 -
《TP5.0学习笔记---模型篇(二)》
一、使用模型更新数据 如果我们想更新数据,我们在前边说Db类的时候我们知道,我们需要一些where条件,我直接用代码演示:public function index() { $res = User::update([//通过Model的update()方法,传递一个数组进行数据更新 'username' => '3404767031'原创 2017-11-22 19:37:45 · 1360 阅读 · 0 评论 -
《TP5.0学习笔记---模型篇(一)》
一、什么是模型 为什么我们要在项目中使用模型,其实我们知道,我们可以直接在控制器中进行数据库的增、删、改、查,其实已经能基本完成我们的需求,但是,为什么还要有模型的存在呢? 比如说我们现在要做一个用户注册的操作,用户注册我们可能用两个表来保存用户的信息,一个是user表(保存用户基本信息),一个是user_info表(保存用户扩展信息,比如爱好等等),如果我们现在直接在我们的控制原创 2017-11-21 19:57:17 · 1363 阅读 · 0 评论 -
《TP5.0学习笔记---对Mysql数据库的操作(二)》
声明:本篇博客所使用的数据库及表还是上篇博客中的数据库和表(http://blog.csdn.net/self_realian/article/details/78560456)一、 数据库添加操作 在上一篇博客中,我们通过Db类中的query()和execute()方法,使用SQL语句的方式向数据库中添加的数据。下边我们学习一下它的其它插入方式:$db = Db::name('user')原创 2017-11-19 12:22:24 · 1829 阅读 · 0 评论 -
《TP5.0学习笔记---对Mysql数据库的操作(一)》
一、连接数据库 在ThinkPHP框架中,它为我们提供了非常方便的方式连接数据库,我们可以通过简单的修改配置文件就可以连接上我们的mysql/oracle/SQL Server。 在我们的PHP中,大多是和Mysql进行配合使用的,所以我这里都是以Mysql为例的。安装好TP之后,我将我的目录从新调整成了这样 如果跟我一样入门且有兴趣的小伙伴,可以原创 2017-11-17 13:55:09 · 3588 阅读 · 0 评论 -
《TP5.0学习笔记---发送邮件服务封装》
1, 获取开源的phpmail类 2, 开启stmp服务 3, 测试发送邮件1, 获取开源的phpmail类 链接:http://pan.baidu.com/s/1hsouWBU 密码:nb5l 下载之后解压到我们相应的目录就可以使用了 我们同样是要将其放在我们TP5框架目录的extend目录下的(也就是将phpmail.zip解压到extend目录下) 2, 开启st原创 2017-09-18 17:18:20 · 790 阅读 · 2 评论 -
《TP5.0学习笔记---百度地图封装》
我们常常需要根据地址来获取经纬度,根据经纬度来调取百度地图等。 一、 根据地址获取经纬度类的封装 1, 获取第三方接口 2, 编写map类 3, 测试 1, 获取第三方接口 (1)进入http://lbsyun.baidu.com -> api控制台 ->设置AK (2)找到geocoding api 进入之后需要注册用户,首先注册,然后找到api控制台 进a原创 2017-09-14 17:08:52 · 2009 阅读 · 0 评论 -
《TP5.0学习笔记---系统变量原生标签篇》
系统变量原生标签篇在模板中使用系统变量以及使用原生标签我们知道如果我们想在模板页面中使用变量,我们可以通过在控制器中进行分配,如果我们需要使用系统变量,thinkphp为我们提供了更加简洁的方式,我们不需要在控制器中向我们的模板页面进行分配,可以在我们的模板中直接使用(比如:__ROOT,__STATIC,__JS__等)。在thinkphp中,如果我们想在模板中获取一个变量,那么我们可以原创 2017-07-17 10:01:52 · 1775 阅读 · 0 评论 -
《TP5.0学习笔记---模板变量输出、替换和赋值篇》
模板变量输出、替换和赋值我们看一下文件编译的结果,我们知道我们现在写的是一个html文件,但是我们当前的系统是php,我们的模板最终也会编译成php文件执行,输出我们想要的结果,它编译的文件在runtime/temp目录下,找到对应的编译文件首先我们看见,如果我们在系统中没有定义“THINK_PATH”这个变量,就会退出,说明我们当前这个文件必须在ThinkPHP环境下原创 2017-07-17 09:49:34 · 15146 阅读 · 0 评论 -
《TP5.0学习笔记---视图和模板篇 》
视图(View)视图层主要是为我们提供一个页面,让用户对页面进行一些操作,等待用户输入等等。通常的View层是html页面,也就是一个网页的展示区。在ThinkPHP中,它为我们提供了一个助手函数,让我们来获取view对象,也就是使用我们的view这个时候在浏览器中访问的时候会显示模板文件不存在。如果我们没有对我们的模板进行一些配置,那么它默认的就会调用,当前模块下的vie原创 2017-07-17 09:26:07 · 9275 阅读 · 0 评论 -
《TP5.0学习笔记---请求和响应篇》
请求对象Request我们知道Thinkphp是一个单入口的框架,所有的请求都进入index.php,我们通过index.php来接收所有的http请求,那么请求中所有的参数,我们都可以同过Request这个对象来接收和处理。在thinkphp中我们又三种方法可以让我们获得Request对象第一种方式:是框架提供的一个助手函数request()第二种方式:是通过think下原创 2017-07-14 09:28:18 · 2957 阅读 · 0 评论 -
《TP5.0学习笔记---URL和路由篇》
入口文件我们都知道thinkphp是一个单入口框架,它所有的请求都通过public/index.php进入,之后通过携带不同的参数,转发到相应的控制器中来实现不同的功能。 单入口文件:应用程序的所有http请求都由某一个文件接受并由这个文件转发到功能代码中单入口优势: 安全监测(如果是多入口我们就需要在每个入口文件中做相应的安全监测) 请求过滤(在我原创 2017-07-13 15:26:13 · 12007 阅读 · 6 评论 -
《TP5.0学习笔记---模型篇(三)》
一、模型修改器+自动完成 将这两个放在一起学习,是因为这两个有很多的相似之处,下边看一下修改器控制器Index.phppublic function index() { //首先我们向数据库中添加一条数据 $res = User::create([ 'username' => 'liangyu', 'pass原创 2017-11-23 20:13:32 · 1533 阅读 · 0 评论