php教程自学网 - 轻松零基础学php视频教程
条幅广告
当前位置: 主页 > thinkphp5框架 >

thinkphp5框架

ThinkPHP5是一个全新的里程碑版本,包括路由、日志、异常、模型、数据库、模板引擎和验证等模块都已经重构。

  • 获取文件hash散列值 [thinkphp5框架] 获取文件hash散列值 日期:2018-09-28 点击:172 好评:0

    可以获取上传文件的哈希散列值,例如: // 获取表单上传文件 $file = request()-file(image); // 移动到服务器的上传目录 并且使用原文件名 $upload = $file-move(/home/www/upload/); // 获取上传文件的...

  • 上传规则 [thinkphp5框架] 上传规则 日期:2018-09-28 点击:88 好评:0

    默认情况下,会在上传目录下面生成以当前日期为子目录,以微秒时间的md5编码为文件名的文件,例如上面生成的文件名可能是: /home/www/uploads/20160510/42a79759f284b767dfcb2a0197904287.jpg 我们...

  • 上传验证 [thinkphp5框架] 上传验证 日期:2018-09-28 点击:170 好评:0

    支持对上传文件的验证,包括文件大小、文件类型和后缀: public function upload(){ // 获取表单上传文件 例如上传了001.jpg $file = request()-file(image); // 移动到框架应用根目录/uploads/ 目录下...

  • 多文件上传 [thinkphp5框架] 多文件上传 日期:2018-09-28 点击:124 好评:0

    如果你使用的是多文件上传表单,例如: form action=/index/index/upload enctype=multipart/form-data method=post input type=file name=image[] / br input type=file name=image[] / br input type=file name=image[] / br input type=...

  • 单文件上传 [thinkphp5框架] 单文件上传 日期:2018-09-28 点击:200 好评:0

    假设表单代码如下: form action=/index/index/upload enctype=multipart/form-data method=post input type=file name=image / br input type=submit value=上传 / /form 然后在控制器中添加如下的代码: public function upload(...

  • 链式操作 [thinkphp5框架] 链式操作 日期:2018-09-28 点击:187 好评:0

    使用链式操作可以完成复杂的数据库查询操作,例如: // 查询十个满足条件的数据 并按照id倒序排列 $list = Db::name(data) -where(status, 1) -field(id,name) -order(id, desc) -limit(10) -select(); dump($list...

  • Thinkphp5学习笔记 [thinkphp5框架] Thinkphp5学习笔记 日期:2018-09-28 点击:67 好评:0

    thinkphp5是一个全新的版本它不再兼容以前的版本,改动比较大。个人认为它很像YII2,如果你是YII2的老司机,上手tp5学习成本会比较小。TP5首次支持使用composer的方式安装,看起来更加具...

  • thinkphp5伪静态 [thinkphp5框架] thinkphp5伪静态 日期:2018-08-22 点击:199 好评:0

    URL伪静态通常是为了满足更好的SEO效果,ThinkPHP支持伪静态URL设置,可以通过设置url_html_suffix参数随意在URL的最后增加你想要的静态后缀,而不会影响当前操作的正常执行。例如,我们...

  • 控制器定义 [thinkphp5框架] 控制器定义 日期:2018-08-22 点击:106 好评:0

    控制器文件通常放在application/module/controller下面,类名和文件名保持大小写一致,并采用驼峰命名(首字母大写)。 一个典型的控制器类定义如下: namespace app\index\controller; use think\Contro...

  • thinkphp5路由定义 [thinkphp5框架] thinkphp5路由定义 日期:2018-08-22 点击:58 好评:0

    注册路由规则 route目录下的任何路由定义文件都是有效的,默认的路由定义文件是route.php,但你完全可以更改文件名,或者添加多个路由定义文件(你可以进行模块定义区分,但最终都会...

  • 钩子和行为 [thinkphp5框架] 钩子和行为 日期:2018-08-22 点击:103 好评:0

    ThinkPHP中的行为是一个比较抽象的概念,你可以把行为想象成在应用执行过程中的一个动作。在框架的执行流程中,例如路由检测是一个行为,静态缓存是一个行为,用户权限检测也是...

  • <b>目录结构</b> [thinkphp5框架] 目录结构 日期:2018-08-22 点击:194 好评:0

    www WEB部署目录(或者子目录) ├─application 应用目录 │ ├─common 公共模块目录(可以更改) │ ├─module_name 模块目录 │ │ ├─common.php 模块函数文件 │ │ ├─controller 控制器目录 │...

  • thinkphp5开发规范 [thinkphp5框架] thinkphp5开发规范 日期:2018-08-22 点击:124 好评:0

    命名规范 ThinkPHP5.1遵循PSR-2命名规范和PSR-4自动加载规范,并且注意如下规范: 目录和文件 目录使用小写+下划线; 类库、函数文件统一以.php为后缀; 类的文件名均以命名空间定义,并且...

  • 113条记录
相关推荐
推荐内容
  • thinkphp5开发规范

    命名规范 ThinkPHP5.1遵循PSR-2命名规范和PSR-4自动加载规范,并且注意如下规范: 目录和文件 目录使用小写+下划线; 类库、函数文件统一以.php为后缀; 类的文件名均以命名空间定义,并且

  • 目录结构

    www WEB部署目录(或者子目录) ├─application 应用目录 │ ├─common 公共模块目录(可以更改) │ ├─module_name 模块目录 │ │ ├─common.php 模块函数文件 │ │ ├─controller 控制器目录 │

  • 钩子和行为

    ThinkPHP中的行为是一个比较抽象的概念,你可以把行为想象成在应用执行过程中的一个动作。在框架的执行流程中,例如路由检测是一个行为,静态缓存是一个行为,用户权限检测也是

  • thinkphp5路由定义

    注册路由规则 route目录下的任何路由定义文件都是有效的,默认的路由定义文件是route.php,但你完全可以更改文件名,或者添加多个路由定义文件(你可以进行模块定义区分,但最终都会

  • 控制器定义

    控制器文件通常放在application/module/controller下面,类名和文件名保持大小写一致,并采用驼峰命名(首字母大写)。 一个典型的控制器类定义如下: namespace app\index\controller; use think\Contro

  • thinkphp5伪静态

    URL伪静态通常是为了满足更好的SEO效果,ThinkPHP支持伪静态URL设置,可以通过设置url_html_suffix参数随意在URL的最后增加你想要的静态后缀,而不会影响当前操作的正常执行。例如,我们

  • Thinkphp5学习笔记

    thinkphp5是一个全新的版本它不再兼容以前的版本,改动比较大。个人认为它很像YII2,如果你是YII2的老司机,上手tp5学习成本会比较小。TP5首次支持使用composer的方式安装,看起来更加具

  • 链式操作

    使用链式操作可以完成复杂的数据库查询操作,例如: // 查询十个满足条件的数据 并按照id倒序排列 $list = Db::name(data) -where(status, 1) -field(id,name) -order(id, desc) -limit(10) -select(); dump($list

  • 单文件上传

    假设表单代码如下: form action=/index/index/upload enctype=multipart/form-data method=post input type=file name=image / br input type=submit value=上传 / /form 然后在控制器中添加如下的代码: public function upload(

  • 多文件上传

    如果你使用的是多文件上传表单,例如: form action=/index/index/upload enctype=multipart/form-data method=post input type=file name=image[] / br input type=file name=image[] / br input type=file name=image[] / br input type=

  • 上传验证

    支持对上传文件的验证,包括文件大小、文件类型和后缀: public function upload(){ // 获取表单上传文件 例如上传了001.jpg $file = request()-file(image); // 移动到框架应用根目录/uploads/ 目录下

  • 上传规则

    默认情况下,会在上传目录下面生成以当前日期为子目录,以微秒时间的md5编码为文件名的文件,例如上面生成的文件名可能是: /home/www/uploads/20160510/42a79759f284b767dfcb2a0197904287.jpg 我们

  • 获取文件hash散列值

    可以获取上传文件的哈希散列值,例如: // 获取表单上传文件 $file = request()-file(image); // 移动到服务器的上传目录 并且使用原文件名 $upload = $file-move(/home/www/upload/); // 获取上传文件的