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
tp5框架源码分析
tp5
连接数据库 -- 具体方法中配置 -- 具体模型中配置 --
//方法中数组配置链接数据库$Db=Db::connect([//数据库类型'type'=>'mysql',//服务器地址'hostname'=>'127.0.0.1',//数据库名'database'=>'test',//用户名'username'=>'root',//密码'password'=>'root',//端口'hostport'=>'3306',]);//方法中使用字符串链接//数据库
JXL666888
·
2020-08-21 18:09
tp5
在刚下载的
tp5
报public undefined
在刚下载的
tp5
中,报了publicundefined
tp5
把入口文件放到了public目录中,对于服务器或者vps来说没啥,因为可以指定目录,但是对于虚拟主机就不行了,我们必须吧index.php这入口文件放到根目录
Harakin
·
2020-08-21 18:00
ThinkPHP5连接SQLSERVER
使用ThinkPHP5连接SQLSERVER:环境:windows下
tp5
+IIs+sqlserver+php7.21.前提:php引入mssql扩展确保
tp5
web环境的正确运行:出现以下图片即环境正确
Freya1010
·
2020-08-21 18:53
thinkphp5
tp5
——整合qrcode生成二维码
1.下载二维码插件Phpqrcode,地址https://sourceforge.net/projects/phpqrcode/files/,把下载的文件夹放到\thinkphp\vendor下2.在控制器里(也可在公共函数库里)添加函数qrcode();
FightForY
·
2020-08-21 18:19
php
tp5
学习ThinkPHP5的第一天(安装 连接数据库)
核心框架:https://github.com/top-think/framework1.首先克隆下载应用项目仓库:gitclonehttps://github.com/top-think/think
tp5
2
weixin_30802273
·
2020-08-21 17:01
数据库
php
git
ThinkPHP5 数据库操作-----之流程分析(一)
目标TP自从3.2.3开始就在使用PDO方式链接数据库,现在我就研究研究
TP5
的数据库链接操作PDO。以及其对数据库操作的流程。
TP5
默认使用的是PDO的方式链接数据库。下面对PDO进行了解释。
高山丿流水
·
2020-08-21 17:13
ThinkPHP
thinkphp5连接使用redis
1.
TP5
内置的redis类在cache中2.打开redis.php,可更改redis链接地址,密码。3.
TP5
自带的redis封装了一些简单的redis操作命令,适合key-value使用。
熊小嘿吖
·
2020-08-21 17:48
redis
thinkphp5.0 连接数据库方法总结
thinkphp5.0连接数据库的方法有以下几种:配置文件定义方法配置模型类定义下面就简述这几种连接数据库的方法:1.配置文件定义 如果常用的配置方式的路径是应用模块下(/var/www/html/
tp5
healer-c
·
2020-08-21 17:47
php服务端开发
Tp5
使用Kafka:封装生产者、消费者操作类
【相关文章】PHP操作Kafka:php-rdkafka扩展的安装1、config.php中配置://kafka连接配置'kafka_server'=>['host'=>'127.0.0.1:9092','topic'=>'topic1',],2、创建一个生产者KafkaProducer.php:_config=config('kafka_server');$this->_rk=new\RdKaf
李维山
·
2020-08-21 17:58
PHP
tp5
连接数据库
1、配置文件目录
tp5
\application\database.php通过配置文件来连接。。
milli236
·
2020-08-21 17:54
tp5
tp5
模型切换数据库
工作的时候遇到了这个需求,随便记录下喵~用的方法是写个模型来切换,在需要用到这个数据库的时候载入模型就可以啦这个方法在仅有某些地方需要切换数据库的时候比较方便在模型里写需要切换的数据库~modelUser.phpnamespaceapp\XXX\model;usethink\Model;classUserextendsModel{protected$connection=[//数据库类型'type
Yomuki
·
2020-08-21 17:06
PHP
TP5
连接SQLServer数据库及多个数据库切换
phpstudyphp版本5.5.38
TP5
.01.配置database.php//db1//服务器地址'hostname'=>'127.0.0.1',//数据库名'database'=>'******
a114469
·
2020-08-21 17:06
php
ThinkPHP控制器的创建(一)
ThinkPHP控制器的创建:一、使用文件命名的方法1、在前台控制器目录下(C:\wamp64\www\
tp5
\application\index\controller)新建控制器文件User.php2
ShaoYanlun
·
2020-08-21 17:51
PHP笔记
ThinkPHP项目的执行流程
ThinkPHP项目的执行流程:一、入口文件(C:\wamp64\www\
tp5
\public\index.php)作用:1)定义目录常量2)加载框架引导目录二、加载框架的引导文件(C:\wamp64\
ShaoYanlun
·
2020-08-21 17:51
PHP笔记
thinkphp5数据库操作方法小结
一.
TP5
数据库操作方法1.name()方法作用:指定默认的数据表名(不含前缀)示例:Db::name('weiba_post');返回:Db对象2.setTable()方法作用:指定默认数据表名(含前缀
Lovehmm
·
2020-08-21 17:19
学习笔记
ThinkPHP5连接数据库
ThinkPHP5连接数据库:方法一、配置文件定义a、配置文件目录C:\AppServ\www\
tp5
\application\database.phpb、如何配置return[//数据库类型'type
ShaoYanlun
·
2020-08-21 17:43
PHP笔记
CLI模式下使用主动重连解决DB断线问题(
TP5
.0)
不停运行的循环体,如何重连是个伤心的事,好在TP可以主动重连,可以写一个小插件,几行代码,解决问题namespaceutil;usethink\Db;/***数据库主动重连*@packageutil;*@date2019-9-16*@authorandy3513*/classReloadDb{privatestatic$time=null;/***检测或执行主动重连*@authorandy3513
晓风201802
·
2020-08-21 16:15
技术分享
【
TP5
笔记】TinkPHP5中引入资源文件
在tinkPHP5中引入资源文件看一下你的入口文件‘index.php’在哪;资源文件路径是和入口文件对应的;路径不对将被解析成模块->控制器->视图;
tp5
目录结构如下:html文件src的引用例子:
Code鱼
·
2020-08-21 15:14
thinkphp5
vueThink傻瓜式安装方式和项目发布
简介:vueThink是一款基于vue和
tp5
.0开发的前后端模板分离的框架,前端只负责处理api接口返回的数据即可,通过统一的路由对应模式,开发效率还是蛮快的。
didiyi9668
·
2020-08-21 14:07
Mysql主从复制及配置实现以及坑坑坑
今天用
tp5
.1进行mysql的主从复制,数据库配置如下://数据库类型'type'=>'mysql',//服务器地址'hostname'=>'localhost,60.205.204.160',//数据库名
阿耀王子
·
2020-08-21 13:18
登录之手机号验证码登录
今天测试云之讯api云之讯官网提供源码只需要修改就好我的是放入
tp5
路径如下:前端代码脑补只有一个input和按钮直接上代码index.phpfetch();}publicfunctionset(){/
Strugglin
·
2020-08-21 13:52
php
阿里云linux从0部署node+nginx+mongo (4)文件上传及网站发布
本文主要介绍如何上传本地文件1、使用工具xf
tp5
(很早下载,目前没有找到安装包,找到补充)2、建立主机链接abc注:不知道root密码请查阅阿里云linux从0部署node+nginx+mongo(1
塔塔七
·
2020-08-21 12:39
记录几个阿里云的时间服务器
阿里云提供了7个NTP时间服务器也就是Internet时间同步服务器地址ntp1.aliyun.comntp2.aliyun.comntp3.aliyun.comntp4.aliyun.comn
tp5
.
czw0723
·
2020-08-21 08:57
yarn 集群部署,遇到的问题小结
版本号信息:hadoop2.3.0hive0.11.01.ApplicationMaster无法訪问点击applicationmater链接,出现ht
tp5
00错误,java.lang.Connect.exception
weixin_34268753
·
2020-08-21 06:51
扫描工具
可以使用指定密码字典猜测密码4)可以使用自定字符来穷举猜测密码总结:字典攻击PortScan:输入目标IP即可扫描对方计算机开放的端口这里重新复习下端口:20:FTP数据21:FTP控制23:Telnet25:SM
TP5
3
笔墨流年乱浮生
·
2020-08-21 04:16
tp6与
tp5
的异同之处
目录结构异同安装方式tp6只能通过composer安装类的加载方式
tp5
采用自己的一套实现加载方式+composer部分加载方式tp6采用composer类的加载方式tp6使用严格模式而
tp5
没有使用tp6
不喝二锅头
·
2020-08-21 03:06
thinkphp6
php
php框架
php7
php一个可自定义上传驱动的文件上传类
github地址:https://github.com/
tp5
er/file安装composerrequire
tp5
er/filedev-master文件上传$file=$_FILES['image']
tp5er
·
2020-08-21 03:18
文件上传
php
tp5
开启sql日志
在Database.php文件中debug设置为true//数据库调试模式'debug'=>true,在Config.php文件中写如下代码'log'=>[//日志记录方式,内置filesocket支持扩展'type'=>'File',//日志保存目录'path'=>LOG_PATH,//日志记录级别'level'=>['sql'],],即可开启SQL日志项目中应用因为在项目中已经修改了Confi
子弹头99
·
2020-08-21 01:03
tp5
超简单的分页功能
在用Thinkphp5时,发现
TP5
自带的分页样式满足不了自己的需求,所以自己写了个分页功能:这下面代码是
TP5
测试时直接写在控制器层的代码,注释写的很清楚...publicfunctionindex(
qq18922641866
·
2020-08-21 01:22
Android之UI Automator
框架源码分析
(第X篇:StaleObjectException异常如何解决?)
(注意:本文基于UIAutomator测试框架版本为2.2.0)StaleObjectException是使用UIAutomator测试框架时,在个别机型(API版本上)特别常见的一个异常,当View树中匹配的View对象(控件)被回收时(内存中不存在),如果你继续使用表示该控件的UiObject2对象,就会触发该异常,针对View树可能会被“回收”的系统特性,官方决定采用抛出异常的方式提醒我们,
叫我王员外就行
·
2020-08-20 23:30
UI
Automator测试框架
宝塔面板LNMP部署
TP5
总结
项目目录访问权限设置755所有者www网站配置伪静态:选择thinkphp,则会自动生成伪静态配置文件并加载到项目配置中默认文档index.php第一个(因为宝塔会在项目根目录下生成一个index.html)如果开启了,防跨站攻击(open_basedir),则需要修改根目录下生成的.user.ini,去掉路径中的public/,否则会报关于open_basedir的错误配置一个IP多端口的虚拟目
skeam-tj
·
2020-08-20 23:48
软件工具
TP5
.0 的 not null 查询
一般情况下,我们在
tp5
中需要查询notnull的字段直接使用where('view','notnull')就可以正确的查询但如果我们有多个字段呢?
PreacherPDieE
·
2020-08-20 22:06
TP5
用webuploader实现图片上传
__ADMIN__");//重点推荐整合
TP5
1、引入CSS文件2、初始化$(document).
梦_之_旅
·
2020-08-20 22:37
PHP
使用 Casbin 作为 ThinkPHP 的权限控制中间件
*
tp5
在ThinkPHP项目里,安装
李否否
·
2020-08-20 21:15
php
thinkphp
权限
角色权限
授权
使用 Casbin 作为 ThinkPHP 的权限控制中间件
*
tp5
在ThinkPHP项目里,安装
李否否
·
2020-08-20 21:15
php
thinkphp
权限
角色权限
授权
Learning Processing by examples
Basedonp5.jsexamples.Clickhereforthedifferencesbetweenp5.jsandprocessing.Checkou
tp5
.jsreferencesformoreinformation
Elio
·
2020-08-20 21:19
processing
p5.js
Learning Processing by examples
Basedonp5.jsexamples.Clickhereforthedifferencesbetweenp5.jsandprocessing.Checkou
tp5
.jsreferencesformoreinformation
Elio
·
2020-08-20 21:19
processing
p5.js
tp5
安装think-swoole (宝塔坑)
因项目需要处理高并发问题,所以就用到了这个think-swoole,不过宝塔又坑了我一次(这次其实不怪它,人家也是为了减少依赖),开始安装:打开
tp5
安装官方文档安装第一步:首先按照Swoole官网说明安装
AreoWarm
·
2020-08-20 20:42
php
thinkphp
Linux
glance上传镜像失败publicURL endpoint for image service not found
glance上传镜像失败当你在使用openstackglance组件上传镜像时,报错了并不是(ht
tp5
00),如果是(ht
tp5
00)的错那么就是你的配置文件出错,或者数据库的问题,但是我遇到的却是“
NightWish126
·
2020-08-20 20:27
openstack
thinkphp5引用资源文件路径
tp5
项目的入口文件一般都是要绑定到DocumentRoot下的..**/public下面。所以在前端模板中引入资源文件的方式,如果不像tp3.x那样设置CSS之类的宏定义。
yi_an
·
2020-08-20 20:15
thinkphp
PHP--TP开发模式
0、开启调试模式(WWW\
tp5
\application\config.php)'app_debug'=>true,1、连接数据库(...database.php)//数据库类型'type'=>'mysql
Top丶ice
·
2020-08-20 20:28
PHP
ThinkPHP5.1修改项目前端页面的入口文件原public为自定义目录
TP5
.1将项目默认的入口文件定义在public目录下,对于程序安全有风险,因项目的需要,需修改项目入口文件为自定义的路径,以下是我的做法:1、将public目录下的index.php,和htaccess
xmwangtiger
·
2020-08-20 20:11
技术文章
tp5
隐藏入口文件、自动生成admin模块
tp5
隐藏index.php1.以Apache为例httpd.conf配置文件中加载了mod_rewrite.so模块AllowOverrideNone将None改为All需要在入口文件的同级添加.htaccess
xyl_hq
·
2020-08-20 20:57
框架
从 Tp3 升级
Tp5
.1 踩过的那些坑
手里有一个项目需要从think3.2.3转入thinkphp5.1接下来我将会记录一下我是如何升级到thinkphp5.1的1、M方法替换为Db::name2、S方法替换为session3、I方法替换为input4、U方法替换为url5、IS_POST替换为request()->isPost()6、CONTROLLER_NAME替换为request()->controller()7、this−&g
怀璧其罪
·
2020-08-20 20:41
php
tp5
导入数据时的批量操作
先将要导入的数据整成一个数组,然后使用Db的insertAll来操作Db::execute('SETFOREIGN_KEY_CHECKS=0');$result=Db::table('t_modules')->insertAll($list,true);Db::execute('SETFOREIGN_KEY_CHECKS=1');返回的result是导入的数据集,insertAll(result是
wyljz
·
2020-08-20 20:31
php
tp5
多语言切换
一.配置点击打开链接1.开启语言包功能'lang_switch_on'=>true,2.支持的语言列表'lang_list'=>['zh-cn','en-us'],二.语言定义(默认语言无需定义,下面会提到原因及使用)方法1.文件定义框架或模块目录\lang\en-us.phpreturn['按钮1'=>'button1',//表示模板内使用{:lang('按钮1')}获得的字符在英文状态下显示为
红卡
·
2020-08-20 20:59
学习笔记
使用
tp5
,执行时碰到mkdir() Permission denied错误,给目录所有权限依旧出错的
1.系统环境Centos7,apache2.4.6,php72.给/var/www/html目录所有权限还是出错解决方法:找到/etc/selinux/config文件,如果找得到的话修改SELINUX=enforcing为SELINUX=disabled保存后要重启系统---------------------作者:啸波来源:CSDN原文:https://blog.csdn.net/gdgsws
giserinchina
·
2020-08-20 20:26
Lunix入门到精通
TP5
项目public绑定顶级域名(虚拟主机当中)、域名url二级目录绑定
tp5
解决方案
参考阿里云虚拟主机部署
TP5
项目绑定二级目录解决办法.htaccess改为:Re
三个人工作室
·
2020-08-20 20:51
php
tp5
namespace正确但是找不到类的问题
关键就是文件的路径与namespace不一样,解决办法是先require引入文件,再引入namespace如下:require_oncedirname(dirname(FILE)).‘/sdk/Profile/IClientProfile.php’;$iClientProfile=\api\sdk\DefaultProfile::getPro。。。。。。
wuoshiwzm
·
2020-08-20 20:46
Thinkphp5开发中的坑及解决方案!
1:第一个遇到的坑是
TP5
中的报错级别,因为
TP5
开发模式下报错级别非常高,哪怕变量未定义都直接抛出异常,所以在使用第三方组件的时候,如本次我用的PHPExcel组件,就要动态的调整错误级别:config
wrqlgd
·
2020-08-20 20:41
ThinkPHP
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他