博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP之thinkPHP(一)
阅读量:4289 次
发布时间:2019-05-27

本文共 801 字,大约阅读时间需要 2 分钟。

在使用thinkPHP之前,需要导入到站点目录下;

wamp/apache/htdocs

在PHP中写入如下代码:第一行是设置编码;

第二行设置完后,会在左边自动生成Application文件夹;

第三句话是引入thinkphp

thinkPHP有四种路由模式;默认使用pathinfo模式;

定义和调用TP模板:

规则:一个控制器对应一个文件夹,一个方法对应一个文件;

tp中的常量======

thinkPHP的开发模式:===开发模式。生产模式;

define("APP_DEBUG",true);----开发模式

define("APP_DEBUG",false);----生产模式

TP的配置文件======

语法========

判断:

循环===

数据库操作======

数据库表加前缀:可以把不同的网站放在同一个数据库中;

做如上配置,即自动连接了数据库;

前后台共用model;

对表的操作:

条件查询:

聚合函数:

数据添加:

数据修改:

删除:

直接调用sql语句:

添加:方法一

success()和error()是thinkPHP自带的执行成功和失败的方法,也可以跳转;

$this->success()中的跳转的路径,一定要用U()转换成绝对路径;

删除:

登陆和验证:

thinkphp-》library-》verify

验证:

登陆加验证

验证码显示:

文件上传:

生成缩略图:

数据分页:

分页自定义样式:

完全自定义样式:

命名空间:

当开发大型项目的时候,通过命名空间来管理成千上万的文件,PHP中5.3 后才支持命名空间;

命名空间中可以出现:类,函数,常量(只有CONST定义的常量,命名空间才有效,define定义的常量不行)

命名空间的申明和使用;

引入命名空间

角色:

管理员

管理员信息:

添加角色:

禁止翻墙访问:

字段映射:

自动完成:

路由:

你可能感兴趣的文章
图片的左右切换
查看>>
进级的RecyclerView——LRecyclerView
查看>>
Android 利用Gradle实现app的环境分离
查看>>
Android系统篇之----Binder机制和远程服务调用
查看>>
JavaScript DOM 属性
查看>>
Gradle 实现 Android 多渠道定制化打包
查看>>
Android开源项目及库整理总结
查看>>
Android快速开发系列 10个常用工具类
查看>>
深入理解JSON对象
查看>>
类似新浪微博帖子显示话题、@好友、表情解析等
查看>>
JSP 自动刷新
查看>>
Java应用架构的演化之路
查看>>
看透内存中的数组
查看>>
Android工程打包成jar文件,并且将工程中引用的jar一起打入新的jar文件中
查看>>
JS单例模式在工作中的使用
查看>>
Java易混小知识——equals方法和==的区别
查看>>
内置对象(Session、Application、ViewState)
查看>>
为什么Java有GC还需要自己来关闭某些资源?
查看>>
Android 热修复,插件式开发---基本知识
查看>>
JSP九大内置对象、四种作用域、跳转方式
查看>>