目录: (1)简述; (2)下载; (3)文件结构; (4)部署; (5)细节问题; 主体: (1)简述 ThinkPHP诞生于2006年初,最初叫FSC。于2007年元旦更名为PHP,同时官网上线。 一款国人自主开发的框架,有中文官网、论坛、文档等。代码中包含了丰富的中文注释 (2)下载 官网下载
转载
2018-03-23 15:01:00
428阅读
2评论
phpstorm 运行调试环境搭建xdebug的安装和配置按照官方文档即可,我这里主要说一下配置php运行环境最后点击的validate是一个验证,看我们的xdebug是否已经配置好然后点击validate按钮,如果都是对勾就说明没问题了,我这次配置遇到的坑就是端口9000后面多了一个空格controller通过URL调用控制器index.php/模块名称/控制器/方法比...
原创
2021-06-29 11:09:22
334阅读
thinkphp5 5.0.23 远程代码执行漏洞 进入vulhub靶场,启动环境。访问http://ip:8080测试靶场是否正常启动 使用hcakbar工具,构造payload,构造完毕后点击Execute _method=__construct&filter[]=system&method=g ...
转载
2021-09-17 23:34:00
1006阅读
phpstorm 运行调试环境搭建xdebug的安装和配置按照官方
原创
2022-02-28 11:05:04
203阅读
基础概念入口文件 一般是public文件里面的index.php,他主要负责tp 的请求,是一切数据输入和输出的入口。应用 一般存在application ,里面包含了,完整请求,数据处理和输出。这里表示是一个网站。模块 一般存在application 里面,比如index文件和admin文件,这里对应的是前台模块和后台模块。控制器 在appl...
原创
2021-11-30 16:41:38
258阅读
ThinkPHP是单一入口框架。即:在一个网站中,所有的请求都指向同一个脚本文件。使用PHP创建项目:新建一个项目,
原创
2023-08-29 17:46:00
198阅读
支持Composer依赖管理。ThinkPHP框架介绍。5.0引入PSR规范。
CURD知识之一 C 创建(create)名词解析:1 CURD:代表数据库四个基本操作:创建:create,更新:update,读取:read,删除:delete2 模型对象:即数据对象,你项目里每一个Model类文件都会对应着一个数据表(或者视图),模型与数据表存在一种映射关系。TP约定了命名要遵循一定的规范,如果不符合,则需要根据情况进行额外的相应
转载
精选
2010-10-30 11:20:01
542阅读
ThinkPHPThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,原名为FCS,2007年元旦正式更名为Thin
原创
2022-04-28 22:09:02
173阅读
(1)什么是框架? ①框架是一堆包含了常量、方法和类等代码集合; ②半成品应用,只包含了项目开发时的底层架构,并不包含业务逻辑; ③包含一些设计模式,例如单例模式,工厂模式,AR(Active Record积极记录)模式 (2)不适用框架出现的问题? ①代码风格不一样,维护困难; ②小的修改可能会牵
转载
2018-03-23 14:24:00
214阅读
2评论
框架在linux与win下区别
1、文件权限设置;
2、大小写不规范;
学习框架的基本思路 :
1、如何收入并配置框架;
2、Controller的命名规范与书写规范;
3、Model的命名规范与书写规范;
4、view的书写规范
5、操作数据的方式;
6、扩展包、工具类的功能
转载
2015-12-27 00:11:00
77阅读
2评论
3.2.3开发文档https://pan.baidu.com/disk/home?errno=0&errmsg=Auth%20Login%20Sucess&&bduss=&ssnerror=0#list/vmode=list&path=%2Fsoftware%2Fphp%2Fphp_framewor
原创
2022-06-03 00:54:55
352阅读
Think PHP 3.2 信息泄露配置环境数据库连接配置# application/home/controller/IndexController.class
原创
2022-12-20 14:20:05
745阅读
PHP数组定义 ThinkPHP框架中所有配置文件的定义格式均采用返回PHP数组的方式,格式为: 配置参数不区分大小写(因为无论大小写定义都会转换成小写),所以下面的配置等效: 但是我们建议保持大写定义配置参数的规范。 还可以在配置文件中可以使用二维数组来配置更多的信息,例如: 需要注意的是,二级参
转载
2019-10-28 17:55:00
223阅读
2评论
分享知识 传递快乐代码比较简单,很可能出现各种Bug,但可以满足初级用户,如有提议或更好的方法请留言--分享知识 传递快乐。提示:首先确定部署的ThinkPHP框架能运行(ThinkPHP3.2.3)。首先在ThinkPHP框架的根目录下新建一个admin.php,代码如下PHP:<?php// 后台应用入口文件// 检测PHP环境if(ve
原创
2022-11-01 11:47:36
101阅读
日常开发中经常使用thinkphp5进行开发工作,总结一些使用中遇到的问题和使用的东西
原创
2022-05-30 17:35:29
492阅读
为了帮老师用ThinkSNS二次开发一个微博系统,专门花了几天学习ThinkPHP框架,现在将一些ThinkPHP入门知识作以记录
转载
2022-06-13 20:49:30
4636阅读