目录: (1)简述; (2)下载; (3)文件结构; (4)部署; (5)细节问题; 主体: (1)简述 ThinkPHP诞生于2006年初,最初叫FSC。于2007年元旦更名为PHP,同时官网上线。 一款国人自主开发的框架,有中文官网、论坛、文档等。代码中包含了丰富的中文注释 (2)下载 官网下载
转载
2018-03-23 15:01:00
428阅读
2评论
http://mp.weixin.qq.com/s?__biz=MzA5MTEwMTQxMg==&mid=2649594771&idx=1&sn=c5414cd057cfeb9c1516db23b27a1778&chksm=8818ba18bf6f330edaa235333ff4eff8659a155c4d0dec72a7da72791ce854241e5...
转载
2021-06-24 10:02:10
480阅读
九、将后台模板与框架做结合模板整合思路:①确定页面的访问路径(模块、控制器、方法)②新建对应的控制器方法,在方法中调用模板③将模板页面移动到对应的视图目录下(创建子目录)④将静态资源文件移动到public/static/admin目录下⑤修改模板文件中静态资源路径页面分布:登录页 Login控制器login方法 login.html首页 Index控制器index方法 ...
原创
2022-03-03 14:58:11
533阅读
九、将后台模板与框架做结合模板整合思路:①确定页面的访问路径(模块、控制器、方法)②新建对应的控制器方法,在方法中调用模板③将模板页面移动到对应的视图目录下(创建子目录)④将静态资源文件移动到public/static/admin目录下⑤修改模板文件中静态资源路径页面分布:登录页 Login控制器login方法 login.html首页 Index控制器index方法 ...
原创
2021-08-18 02:10:11
430阅读
thinkPHP 框架分析
原创
2016-06-30 17:33:46
424阅读
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
195阅读
支持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
171阅读
概述FastAdmin是一款基于ThinkPHP5+Bootstrap的极速后台开发框架。特性基于Auth验证的权限管理系统支持无限级父子级权限继承,父级的管理员可任意增删改子级管理员及权限设置支持单管理员多角色支持管理子级数据或个人数据强大的一键生成功能一键生成CRUD,包括控制器、模型、视图、JS、语言包、菜单、回收站等一键压缩打包JS和CSS文件,一键CDN静态资源部署一键生成控制器菜单和规
原创
2020-12-29 14:02:01
1408阅读
知识点: 1.select a提交后 返回选中项 选中项 value是id 但是要显示name b遍历和列举两种形式 2 分页 两种实现方式 方式二 3 连表查询,把id转为name 4时间插件的使用 前台代码 后台代码
转载
2017-06-22 21:21:00
71阅读
2评论
本文实例讲述了ThinkPHP5框架基于ajax与后台数据交互操作,Ajax最大的一点是页面无刷新,在页面内与服务器通信,给用户的体验非常好。可以把以前一些服务器负担的工作转嫁到客户端,利用客户端闲置的能力来处理,减轻服务器和带宽的负担,节约空间和宽带租用成本。并且减轻服务器的负担,ajax的原则是“按需取数据”,可以最大程度的减少冗余请求,和响应对服务器造成的负担。
转载
2019-01-17 11:24:11
2254阅读
什么是框架? ①框架是一堆包含了常量、方法和类等代码集合; ②半成品应用,只包含了项目开发时的底层架构,并不包含业务逻辑; ③包含一些设计模式,例如单例模式,工厂模式,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阅读