E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
THINKPHP5.1
thinkphp5.1
入口文件一二事
##入口文件index.php```php//[应用入口文件]namespacethink;//加载基础文件require__DIR__.'/../thinkphp/base.php';//支持事先使用静态方法设置Request对象和Config对象//执行应用并响应Container::get('app')->run()->send();```###一、加载基础文件```phprequire__
银酱
·
2019-10-19 22:00
ThinkPHP5.1
使用union之后使用paginate报错
入坑因为项目需求必须使用union关联查询,源代码如下:这里的$data最终是用paginate函数自动生成分页,但是这里报错了,使用select就可以正常获取到值。因为项目需求必须使用union关联查询,源代码如下:$data=$student_model->field(implode(',',$fieldArr))->alias('student_sell')->join($commonJoi
double_luo
·
2019-09-19 09:38
PHP
[php][thinkphp] 记一次Composer Linux版安装以及用它进行thinkphp项目初始化
Composer安装thinkphp,
thinkphp5.1
开始官网不在提供下载包,只能通过gitclone和Composer包管理器进行下载。
landv
·
2019-08-19 23:00
thinkphp5.1
框架中容器(Container)和门面(Facade)的实现方法分析
本文实例讲述了
thinkphp5.1
框架中容器(Container)和门面(Facade)的实现方法。
cqingt
·
2019-08-05 11:11
thinkphp5.1
、thinkphp6
原文链接:http://www.cnblogs.com/lichihua/p/11296661.html下载原装:https://packagist.org/packages/topthink/thinkcomposercreate-projecttopthink/thinktp6.0.*-dev文档地址5.1取消了所有的系统常量5.1新特性容器、门面、中间件控制器支持模型的依赖注入//需要use
aochijing0046
·
2019-08-03 22:00
ThinkPHP5.1
框架数据库链接和增删改查操作示例
本文实例讲述了
ThinkPHP5.1
框架数据库链接和增删改查操作。
samcPHP
·
2019-08-03 09:33
thinkPHP5.1
框架使用SemanticUI实现分页功能示例
本文实例讲述了
thinkPHP5.1
框架使用SemanticUI实现分页功能。
php_lovepan
·
2019-08-03 08:22
thinkPHP5.1
框架中Request类四种调用方式示例
本文实例讲述了
thinkPHP5.1
框架中Request类四种调用方式。分享给大家供大家参考,具体如下:1.传统调用访问方式:http://127.0.0.1/demo/demo3/test?
php_lovepan
·
2019-08-03 08:29
ThinkPHP5.1
接收post、get参数
我们要先认识的是请求对象Request类param();//post表示只接收post方式传出来的参数$data1=$request->post();//get表示只接收get方式传出来的参数$data2=$request->get();//假如你只想拿到一个name值,这时我们可以在括号里面加上name即可。$data=$request->param('name');}}?>在TP5.1中又怎么
qcjdp
·
2019-08-01 10:00
PHP5.6连接mysql8.0 遇到的坑
Thinkphp5.1
报错php环境5.6(PHP7连接8.0貌似木有这个问题)SQLSTATE[HY000][2054]Theserverrequestedauthenticationmethodunknowntotheclient
刘星麟
·
2019-07-31 10:27
Mysql
代码审计之某cms V2.0
最近几天在入门
ThinkPHP5.1
,然后随缘找了一个CMS来练练手。于是找到了Hsycms,发现是基于ThinkPHP5.0开发的,问题不大,说不定有其他收获。
cat_wang
·
2019-07-29 11:41
安全
thinkphp 5.1框架解析(三):容器和依赖注入
在上一篇文章中我们讲到了ThinkPHP如何实现自动加载,如果想看的话可以看
ThinkPHP5.1
源码浅析(二)自动加载机制在阅读本篇文章之前,我希望你掌握了IOC、DI、Facade的基本知识,如果不了解
什么都只会一点点
·
2019-07-29 00:00
源码分析
thinkphp5
php
thinkphp5.1
框架容器与依赖注入实例分析
本文实例讲述了
thinkphp5.1
框架容器与依赖注入。
人生如初见_张默
·
2019-07-23 11:34
thinkphp withCredentials 跨域问题解决思路
跨域是什么这里就不细讲,这里主要是
thinkphp5.1
,说一下大概的解决思路首先,因为前端是自己写的,在axios配置中,我设置了如下withCredentials:true//跨域请求时发送cookie
surest
·
2019-07-23 00:00
thinkphp
中间件
thinkphp5.1
框架模板布局与模板继承用法分析
本文实例讲述了
thinkphp5.1
框架模板布局与模板继承。
人生如初见_张默
·
2019-07-19 08:25
基于URLOS快速安装ZmCMS企业网站系统
关于ZmCMS企业网站ZmCMS企业网站是一款基于
THINKPHP5.1
框架打造的企业形象展示系统,是由php+mysql开发的一套专门用于中小企业网站建设的开源cms。
URLOS
·
2019-07-16 00:00
thinkphp
企业网站
ThinkPHP5.1
构建Restful风格API
下载安装composercomposer使用国内镜像composerconfig-grepo.packagistcomposerhttps://packagist.phpcomposer.com通过composer安装ThinkPHP5.1composercreate-projecttopthink/think项目名称通过composer安装jwtcomposerrequirefirebase/p
无处裸奔
·
2019-07-08 08:00
Thinkphp5.1
自定义标签(Taglib)
在TP框架中,我们一般是在控制器定义变量,并将变量渲染到视图里输出。然而,本次要介绍的是用自定义标签输出变量。在进行cms开发中,前台页面的数据输出一般是靠自定义的标签,进行输出。TP框架的视图工作流程:把控制器中定义的变量或者自定义标签的变量,渲染到页面模板;接着,TP框架会编译视图页面,把生成php文件放在项目下runtime\temp目录里(TP框架的运行文件);最后当用户访问时,调用运行文
呆鼠博客
·
2019-06-03 11:50
必须分享一下
thinkphp5.1
成功连接Oracle11g,花费3天爬坑成功
过多废话不多说,直接上安装步骤1.下载oracle-instantclient并安装(这里选择的版本感觉要和链接的数据库版本一致,因为我先前安装12.2,PDO连11g是失败的)https://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.htmloracle-instantclient11.2-devel-11.2.0.4.0-
coolwest
·
2019-06-03 10:00
编程语言
数据库
thinkphp5.1
配置解决根目录访问变下载
1、安装php、nginx、composer完成;2、
thinkphp5.1
拷贝到/usr/local/htdocs/movie/目录,配置nginx.conf的根目录、root和server_name
一切归于平静
·
2019-05-30 14:47
linux
php
ThinkPHP5.1
导出excel表
ThinkPHP5.1
导出excel表注意,5.1版本禁用了Loader的内置规则第一步:下载phpexcel拓展composerrequirephpoffice/phpexcel黄色警告不需要理会,下载完成后可以在框架的
浅州
·
2019-05-27 20:44
PHP杂项
ThinkPHP5.1
源码浅析(二)自动加载机制
继生命周期的第二篇,大家尽可放心,不会随便鸽文章的第一篇中,我们提到了入口脚本,也说了,里面注册了自动加载的功能本文默认你有自动加载和命名空间的基础。如果没有请看此篇文章php类的自动加载与命名空间自动加载机制php的自动加载是Loader类中实现的,这个类在base.php中被引入//base.php//载入Loader类require__DIR__.'/library/think/Loader
什么都只会一点点
·
2019-05-23 00:00
源码分析
yii
laravel
thinkphp5
php
PHP导入百万级数据到csv文件
网上看到很多导入百万级数据到CSV文件的代码,自己都去试过,大部分都是会出现数据太大导致内存溢出,偶然间看到PHP的生成器的使用,终于找到了解决方案(所需内存很小,大概几十M足够,具体看你每次获取的数据的范围),具体我以
THINKPHP5.1
Arese
·
2019-05-17 13:40
php
Thinkphp
Installation request for topthink/think-captcha ^3.0 -> satisfiable by topthink/think-captcha[v3.0.0].
ThinkPHP5.1
安装图形验证码的时候报错:Problem1-Installationrequestfortopthink/think-captcha^3.0->satisfiablebytopthink
itbsl
·
2019-05-13 15:00
PHP利用pdo_odbc实现连接数据库示例【基于
ThinkPHP5.1
搭建的项目】
在
ThinkPHP5.1
的项目中在模块里添加config添加规定好的样式数据库:代码如下:'sqlsrv
迷鹿的人
·
2019-05-13 11:06
PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于
thinkPHP5.1
框架】
本文实例讲述了PHP7使用ODBC连接SQLServer2008R2数据库。分享给大家供大家参考,具体如下:我用的是:WampServer集成工具,PHP版本为7.0.29,数据库为SQLServer2008R2;注意:在连接数据库时,需要进入X:\wamp\bin\apache\apache2.4.33\bin目录下的PHP配置文件:PHP.ini。进入里面修改相关配置。配置如下:extensi
迷鹿的人
·
2019-05-06 10:19
PHP连接SQL Server的方法分析【基于
thinkPHP5.1
框架】
分享给大家供大家参考,具体如下:之前我们实现了用
thinkPHP5.1
框架搭配的项目,实现了
thinkPHP5.1
与本机sqlserver2008R2的连接,并且把数据内容显示在页面上。
迷鹿的人
·
2019-05-06 09:29
thinkPHP5.1
框架路由::get、post请求简单用法示例
本文实例讲述了
thinkPHP5.1
框架路由::get、post请求简单用法。
迷鹿的人
·
2019-05-06 09:16
ThinkPHP5.1
框架页面跳转及修改跳转页面模版示例
本文实例讲述了
ThinkPHP5.1
框架页面跳转及修改跳转页面模版。
迷鹿的人
·
2019-05-06 08:57
Linux服务器下安装Composer 并使用Composer安装
Thinkphp5.1
Composer官方文档:https://docs.phpcomposer.com/00-intro.htmlComposer是一个php的包管理器。要求php版本在5.3以上。一、安装ComposerLinux操作系统安装Composer:1、首先保证php可执行文件位置在环境变量[root@featue~]#php-vPHP7.2.13(cli)(built:Dec29201816:38:20
最后的战役
·
2019-04-25 21:41
安装composer
安装Thinkphp
C#
ASP.NET
PHP+Redis秒杀其实很简单
图片发自App工具介绍首先环境就比较简单ApachePHP7.3redis框架我选择的
ThinkPHP5.1
不过这次我主要还是选择贴近原生的写法选择apache
祥哥去哪里
·
2019-04-24 11:08
thinkphp5.1
问题发现与解决
问题描述:新下载的
thinkphp5.1
,在第一次配置好环境期待看到欢迎界面的时候,神奇的报错了报错信息Parseerror:syntaxerror,unexpected‘class’(T_CLASS)
TCMvines
·
2019-04-10 13:20
PHP
使用Git搭建
thinkPHP5.1
,开发环境
Dell@DESKTOP-DRSBM56MINGW64~/Desktop/fairey_php第一句:$gitclonehttps://github.com/top-think/thinkfaireyCloninginto'fairey'...remote:Enumeratingobjects:64,done.remote:Countingobjects:100%(64/64),done.remo
克雷莫纳的月光
·
2019-03-24 18:04
php
ThinkPHP5.1
表单令牌Token失效问题的解决
前言ThinkPHP出于安全的考虑增加了表单令牌Token,由于通过Ajax异步更新数据仅仅部分页面刷新数据,就导致了令牌Token不能得到更新,紧接着的第二次新建或更新数据(提交表单时)失败――不能通过令牌的验证。当然了,最简单的办法就是刷新整个页面,就导致了异步刷新的无意义!在网上搜寻了很多,有好几种方法;看完觉得有一个最好:Ajax异步动态请求创建新令牌并更新到本地主要思路:在每次发送表单结
YEYU2001
·
2019-03-22 10:27
修改TP5的分页类使之Ajax分页有效
Thinkphp5.1
采用Ajax分页后,首页自然不是问题,但是后续的页面链接仍然指向原地址;虽然可以取回数据,但是没有样式的渲染——因为此时的页面只有“一部分”本身就没有CSS样式!
YEYU2001
·
2019-03-19 17:55
ThinkPHP5.1
阿里云短信服务分享
使用方法//短信发送publicfunctiontrySms(){$mobile=input('mobile');$data=db('config')->where('inc_type','sms')->select();$config=convert_arr_kv($data,'name','value');//生成验证码$code=rand(1000,9999);//发送短信$sms=new\
昊喵喵博士
·
2019-02-25 16:27
php
laravel
thinkphp
ThinkPHP 5.1 修改 Cache 源码
导语最近在学习
THinkPHP5.1
,看了Cache方法的操作,有一点疑惑。虽然封装了很多方法,使用的时候很方便,但是对Redis的高级操作好像不是很友好,出于学习的目的,对源码进行了一点小修改。
haoyq
·
2019-02-06 00:00
thinkphp5
php
部署ThinkAdmin后台管理系统
1.下载GitHub-zoujingli/ThinkAdmin:基于
ThinkPHP5.1
基础开发平台(后台开发)2.phpstudy本地配置server{listen80;server_namewww.projecttest.com
Li6868
·
2019-02-03 17:19
部署ThinkAdmin后台管理系统
1.下载GitHub-zoujingli/ThinkAdmin:基于
ThinkPHP5.1
基础开发平台(后台开发)2.phpstudy本地配置server{listen80;server_namewww.projecttest.com
Li6868
·
2019-02-03 17:19
nginx下的CodeIgniter 3.1 的最佳配置
经本人实际测试的最佳配置如下,和
thinkphp5.1
的最佳配置一样的。特别说明,按照本文的配置,不
xieye
·
2019-01-21 15:00
nginx
CodeIgniter
nginx下的CodeIgniter 3.1 的最佳配置
经本人实际测试的最佳配置如下,和
thinkphp5.1
的最佳配置一样的。特别说明,按照本文的配置,不
xieye
·
2019-01-21 15:00
nginx
CodeIgniter
nginx下的
thinkphp5.1
的最佳配置
阅读更多nginx下的
thinkphp5.1
的最佳配置本文主要参考了:https://blog.csdn.net/tinico/article/details/18033573但有两处改动。
xieye
·
2019-01-20 21:00
nginx
thinkphp5
try_files
nginx下的
thinkphp5.1
的最佳配置
阅读更多nginx下的
thinkphp5.1
的最佳配置本文主要参考了:https://blog.csdn.net/tinico/article/details/18033573但有两处改动。
xieye
·
2019-01-20 21:00
nginx
thinkphp5
try_files
tp5数据排序分页展示
环境:
ThinkPHP5.1
,PHP7.x仔细阅图本文可实现效果:需求举例:在首页中展示所有记录,每页10条记录1.可在后端控制器中index()方法下:publicfunctionindex(){//
dongZhenSong
·
2019-01-18 15:41
PHP
thinkphp5.1
完整版
完整版,git即可使用#think-admin#ENV-php>=5.6-mysql>=5.5#install1下载git文件gitclonehttps://github.com/RoseKissYou/thinkphp5.1all.git-配置config/database.php数据库配置#TestAddress[测试地址](https://tp5.1.fulanyu.com/)https:/
rosekissyou
·
2019-01-18 11:40
Thinkphp5.1
~ 5.2代码执行漏洞
需要在library/think/Error.php中设置:error_reporting(0);据作者博客中说的:本身项目发布就需要屏蔽异常和错误所以这个配置是一个正常的配置http://proxy.boomeye.com:19300/wordpress/index.php/2019/01/15/thinkphp5-1-5-2-rec/设置前(默认情况下):error_reporting(E_A
caiqiiqi
·
2019-01-16 12:18
Web
Hisiphp
最近有个项目要用到后台,就选用了hisiphp这个框架,框架使用的是
thinkphp5.1
。现在将里面的应用记录下来,为了以后方便使用。
color_coral
·
2018-12-05 20:05
hisiphp
ThinkPHP
Think-Casbin:一个专为ThinkPHP打造的轻量级访问控制库,支持RBAC/ACL等权限控制
Think-Casbin一个专为
ThinkPHP5.1
定制的Casbin的扩展包(https://githu
李否否
·
2018-11-22 00:00
php
rbac
acl
thinkphp
access
ThinkPHP5.1
查询表达式错误 解决一例
最近使用TP5.1做查询(数组查询方式)时出现了“查询表达式错误”的错误,查询条件数组是从前端输入的数据数组内层拿到的。但是我的查询数组没毛病啊,于是在抛出异常的代码前打印了下指针位置key($value),发现居然是null!层层定位后发现是在获取输入数据input()后,内层数组的指针位置便是null了。看来是input()的锅。找到位置后,发现代码是这样的://解析过滤器$filter=$t
ytlmike
·
2018-11-17 20:40
PHP
tp5.1,
ThinkPHP5.1
,
thinkPHP5.1
多表查询,联表查询和方法封装
/***公共查询数据方法*@paramstring$modelStr模型名称(表名称)*@param$_where_order_field(条件)*@parambool$isReturnResult是否返回结果*@paramstring$count(总数)*@returnarray*/publicfunction_getPageResultFromModel($modelStr,$_where_o
new-lijiabin
·
2018-10-30 11:54
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他