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.0
thinkphp5.0
学习(八):模型
一、模型(model)数据模型:比如注册模型,可以给前台使用,也可以给后台使用二、新建模型1.手动新建1.打开前台模块(application\index)新建model目录2.在model目录下新建文件user.php(与数据表名称一致)2.命令新建切换到项目目录phpthinkmake:modelapp\index\model\Users3.注意1.数据模型的名字,建议和数据表名一致2.如果不
fight_tianer
·
2020-08-21 19:22
学习笔记
thinkphp5
thinkphp5.0
学习(十):TP5.0验证器
一、验证器1.控制器中使用验证器//实例化验证类(验证规则)Validate([验证信息],[错误信息])$validate=newValidate(['username'=>"require|length:6,12",'password'=>"require|confirm:repassword"],['username.require'=>"用户名不存在",'username.length'=
fight_tianer
·
2020-08-21 19:22
学习笔记
thinkphp5
thinkphp5.0
学习(五): TP5.0控制器
复习1.路由a.有利于SEO优化b.简介方便记忆2.路由模式1.普通模式(PATHINFO)http://www.tp.com/index.php/index/index/index2.混合模式支持PATHINFO和路由3.强制模式只支持路由模式4.模式切换和配置文件有关//是否开启路由'url_route_on'=>true,//是否强制使用路由'url_route_must'=>false,3
fight_tianer
·
2020-08-21 19:21
学习笔记
thinkphp5
thinkphp5.0
学习(二):tp5.0架构和运转流程
注意:下文的application文件夹简写为app文件夹一、TP架构的概述thinkphp使用MVC模式,它强制性的使应用程序的输入、处理和输出分开,使用MVC程序被分成三个核心部件:模型(M)、视图(V)、控制器(C),他们各自处理自己的任务。二、url解析http://www.tp.com/index.php/Index/index/index协议/域名/入口文件/模块/控制器/方法1.应用
fight_tianer
·
2020-08-21 19:21
thinkphp5
学习笔记
thinkphp5.0
学习(四):入口文件、路由模式、路由设置和url生成
一、路由的作用简化URL地址,方便记忆有利于搜索引擎的优化二、入口文件前后台分离在网站public目录下(项目\public)新建admin.php打开admin.php//+----------------------------------------------------------------------//[应用入口文件]//定义应用目录define('APP_PATH',__DIR_
fight_tianer
·
2020-08-21 19:21
学习笔记
thinkphp5
thinkphp5.0
命令行下无法链接数据库
http://www.thinkphp.cn/topic/61661.html1.下载thinkphp5http://www.thinkphp.cn/donate/download/id/1278.html覆盖vendor目录和extend目录2.在项目根目录创建文件artisan(把think文件改名)#!/usr/bin/envphpsetName('sample')->setDescript
fareast_mzh
·
2020-08-21 19:12
thinkphp
thinkphp
cmd
命令行
ThinkPHP5.0
(三)基于
ThinkPHP5.0
下的二级联动,实现不刷新页面的情况下根据一个下拉框的选项,改变另一个下拉框的选项
二级联动或者三级联动顾名思义多个下拉框的联动,就是当一个父级下拉框某个选项被选中后可以影响其子下拉框中的值。例如当我们在选择地址的时候,但我们在一个下拉框选择好省份后,接下来的市级下拉框里面的选项会变为对应省的市级,这就是一个二级联动。实际需求我在项目中遇到的需求是根据用户选中男女的下拉框的选项,读取数据库中不同的男女项目到运动项目的下拉框中。HTML:其中因为男女下拉框的默认选项为男,所以项目中
define_YIDA
·
2020-08-21 19:03
PHP
Thinkphp5
Thinkphp5.0
的使用模型Model更新数据
Thinkphp5.0
的使用模型Model更新数据(1)使用update()方法进行更新数据一、where条件写在更新数据中(这种情况更新的数据,必须含主键)$res=User::update(['id
banyu0052
·
2020-08-21 18:16
学习ThinkPHP5的第一天(安装 连接数据库)
参考文档:
thinkPHP5.0
完全手册一.安装采用的是git安装方式:应用项目:https://github.com/top-think/think核心框架:https://github.com/top-think
weixin_30802273
·
2020-08-21 17:01
数据库
php
git
thinkphp5.0
连接数据库方法总结
如果应用需要数据库,那么就必须配置数据库的连接信息.
thinkphp5.0
连接数据库的方法有以下几种:配置文件定义方法配置模型类定义下面就简述这几种连接数据库的方法:1.配置文件定义 如果常用的配置方式的路径是应用模块下
healer-c
·
2020-08-21 17:47
php服务端开发
thinkphp5.0
链接mysql数据库(1)
用thinkphp连接mysql数据库1.需要先在application文件夹内的database.php文件里添加上自己mysql的用户名、密码、库名、数据库链接参数。//数据库连接参数28'params'=>[29//使用长连接30\PDO::ATTR_PERSISTENT=>true,31],2.回到自己的controller文件夹内,编辑Index.php文件。(1)先导入两个类(没学过p
lkx2000
·
2020-08-21 17:43
thinkphp5.0
ThinkPHP5.0
配置Oracle 数据库连接
ThinkPHP5.0
配置Oracle数据库连接一、下载ThinkPHPOracle数据库扩展驱动类;1,Oracle数据库扩展驱动类下载地址。
qq_34221812
·
2020-08-21 17:42
thinkphp5.0
学习(七):数据库操作
一、支持数据库的类型Mysql,SqlServer,pgSQL,Sqlite等数据库的支持二、如何连接数据库1.配置文件定义a.配置文件目录项目\application\database.phpb.如何配置return[//数据库类型'type'=>'mysql',//服务器地址'hostname'=>'127.0.0.1',//数据库名'database'=>'',//用户名'username'
fight_tianer
·
2020-08-21 17:26
thinkphp5
学习笔记
ThinkPHP5.0
切换数据库
方法一:config.php添加数据库配置'video_log'=>[//数据库类型'type'=>'mysql',//服务器地址'hostname'=>'192.168.1.11',//数据库名'database'=>'db2',//用户名'username'=>'root',//密码'password'=>'123456',//端口'hostport'=>'',//连接dsn'dsn'=>''
李维山
·
2020-08-21 17:22
PHP
ThinkPHP5 路由变量规则 - 04
变量规则
ThinkPHP5.0
支持在规则路由中为变量用正则的方式指定变量规则,弥补了动态变量无法限制具体的类型问题,并且支持全局规则设置。
zhengzizhi
·
2020-08-20 20:48
ThinkPHP5
关于
thinkphp5.0
模板找不到的问题
与之前的记录控制器找不到的情况相同。https://blog.csdn.net/z7________/article/details/86770613这里也是命名的问题,如果操作名的命名是驼峰,比如那么对应的html命名就应该是home_Page.html
zlcstyle
·
2020-08-20 20:48
thinkphp
Composer 安装使用记录
ThinkPHP5.0
版本是一个颠覆和重构版本,采用全新的架构思想,引入了更多的PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载,支持composer,并针对API开发做了大量的优化,包括路由
马克88
·
2020-08-20 20:12
Web
PHP
ThinkPHP
ThinkPHP5.0
学习心得------配置&路由
ThinkPHP提供了灵活的全局配置功能,采用最有效率的PHP返回数组方式定义,支持惯例配置、公共配置、模块配置、扩展配置、场景配置、环境变量配置和动态配置。应用配置:针对整个应用有效;模块配置:针对该模块有效;扩展配置:应用配置和模块配置下面都可以增加扩展子目录,下面的文件都会自动加载,不需要专门去配置。加载顺序:惯例配置、应用配置、扩展配置、场景配置、模块配置、动态配置惯例配置,是根据大多数使
yy_hear
·
2020-08-20 20:08
thinkphp5.0
$_ENV返回空数组
php.ini里面找到variables_order="GPCS"改为variables_order="EGPCS"注意:记得重启apache
xiaoye_1029
·
2020-08-20 20:56
php
apache
thinkphp5
thinkphp5.0
URL 地址生成
有两个方法使用系统类使用助手函数5,'name'='lizhi']);//这个也是输出首页地址url('index/index/index','id=5&name=lizhi');url('index/index/index',['id'=>5,'name'='lizhi']);带域名的URL地址
两个人的幸福online
·
2020-08-20 19:41
thinkphp
thinkphp 5.0整合phpsocketio完整攻略,绕坑
使用环境:
thinkphp5.0
项目需求前端下单,后台接受,并立即做出提示。例如:美团外卖,客户端下单成功后,商家端就会立即有接单语音提示。
weixin_34082854
·
2020-08-20 19:18
thinkphp5.1 关于加载静态资源路径问题
和
thinkphp5.0
不一样,thinkphp5.1的
thinkphp5.0
的直接在config.php文件中加入代码:['__CSS__'=>'/static/admin/css',]];thinkphp5.1
weixin_30908941
·
2020-08-20 19:15
ThinkPHP5.0
目录结构
project应用部署目录├─application应用目录(可设置)│├─common公共模块目录(可更改)│├─index模块目录(可更改)││├─config.php模块配置文件││├─common.php模块函数文件││├─controller控制器目录││├─model模型目录││├─view视图目录││└─...更多类库目录│├─command.php命令行工具配置文件│├─commo
weixin_30633405
·
2020-08-20 19:50
搭建
ThinkPhp5.0
开发环境
MySQL安装第一、到官网下载合适版本,此时下载版本为mysql-5.5.62-winx64.msi第二、2、选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Typical”,按“next”键继续。第三、确认一下先前的设置,如果有误,按“Back”返回重做。按“Install”开始安装。第四、正在安装中,请稍候,安装完成后会出
乐派天使
·
2020-08-20 18:26
thinkphp5安装workerman
1、整合前说明我这边整合的情景是:先使用了
thinkphp5.0
(之后简称tp5)有一段时间,而且是从官网下的完整版(5.0.12),并不是用composer安装的。
罔殆
·
2020-08-20 18:32
thinkphp
php
workerman
ThinkPHP5.0
多模块入口绑定使用
ThinkPHP5.0
多模块入口绑定使用多模块开启前台,需要在配置文件config.php中开启多模块功能//是否支持多模块'app_multi_module'=>true,应用场景,项目包含多个模块,
rufeike
·
2020-08-20 18:22
ThinkPHP5.0
thinkPHP5.0
框架 的安装和文件结构
二、
thinkPHP5.0
的运行环境。
平凡的平淡
·
2020-08-20 17:15
PHP
thinkphp5.0
thinkPHP5.0
框架 的视图和内置标签
目录一、视图二、内置标签一、视图a)加载页面1、继承系统控制器类return$this->fetch(参数1,参数2,参数3,参数4);参数1(字符串):模板渲染参数2(数组):模板赋值参数3(数组):模板替换参数4(数组):2、使用助手函数returnview();view的参数与fetch相同3、使用view类(不建议)$view=newView();return$view->fetch();
平凡的平淡
·
2020-08-20 17:15
PHP
thinkphp5.0
thinkPHP5.0
框架 的模块和控制器
一、模块(以前台为例)1、模块地址C:\AppServ\www\tp5\application\index2、作用:网站所有的前台相关都与其有关3、新建后台模块a、在应用目录下(C:\AppServ\www\tp5\application)新建admin目录b、在admin目录下新建model、view和controllerc、在Controller目中新建Index控制器(Index.php)d
平凡的平淡
·
2020-08-20 17:15
PHP
thinkphp5.0
thinkPHP5.0
框架 的数据库操作
一、TP5.0支持数据库类型Mysql、SqlServer、PgSQL、Sqlite等数据库的支持。二、如何连接数据库a、配置文件目录C:\AppServ\www\tp5\application\database.phpb、如何配置return[//数据库类型'type'=>'mysql',//服务器地址'hostname'=>'127.0.0.1',//数据库名'database'=>'yzme
平凡的平淡
·
2020-08-20 17:15
PHP
thinkphp5.0
thinkPHP5.0
框架 的相关配置文件和读取配置
一、配置文件的格式a)ThinkPHP支持多种格式的配置格式,但最终都是解析为PHP数组的方式。b)主要的学习形式就是数组return['name'=>'','age'=>'',];二、配置的形式1、惯例配置a、惯例配置目录C:\AppServ\www\tp5\thinkphp\convention.phpb、注意:一般不要修改惯例配置2、应用配置a、应用配置目录C:\AppServ\www\tp
平凡的平淡
·
2020-08-20 17:15
PHP
thinkphp5.0
thinkPHP5.0
框架 的调用方法和执行流程
一、调用方法。1、调用当前控制器的test方法1)、使用面向对象的技术echo$this->test();echoself::test();echoIndex::test();2)、使用系统方法echoaction('test');2、调用User控制器下的index方法1)、命名空间$model=new\app\index\controller\User;echo$model->index();
平凡的平淡
·
2020-08-20 17:14
PHP
thinkphp5.0
ThinkPHP5.0
学习-框架配置
示例:默认配置文件在application/config.php惯例配置文件在thinkphp/convention.php在index目录下新建config.php使用dump(\think\Config::get());输出所有配置项自定义配置在public/index.php中定义配置目录//+-------------------------------------------------
WuYaoBing
·
2020-08-20 17:43
PHP
ThinkPHP5.0
学习-入口文件
入口文件定义1.定义框架路径、项目路径(可选)2.定义系统相关常量(可选)3.载入框架入口文件(必须)默认入口文件内容//定义应用目录define('APP_PATH',__DIR__.'/../application/');//加载框架引导文件require__DIR__.'/../thinkphp/start.php';应用的入口文件默认在:public/index.php,public目录为
WuYaoBing
·
2020-08-20 17:12
PHP
thinkphp5.0
安装composer安装topthink/think-captcha
cmd命令行窗口长时间没反应使用国内镜像打开命令行窗口(windows用户)或控制台(Linux、Mac用户)并执行如下命令:composerconfig-grepo.packagistcomposerhttps://packagist.phpcomposer.com镜像还原如果需要解除镜像并恢复到packagist官方源,请执行以下命令:composerconfig-g--unsetrepos.
WuYaoBing
·
2020-08-20 17:12
PHP
ThinkPHP5.0
学习-别名路由和路由绑定
别名路由一、快速注册同一控制器下所有操作方法(不支持变量规则)1.动态方法:Route::alias('规则名称','模块/控制器',[路由参数]);2.动态数组:return['__alias__'=>['规则名称','模块/控制器',[路由参数]]];//think\Route::get('add/:n/:m','index/demo/add');//think\Route::get('sub
WuYaoBing
·
2020-08-20 17:12
PHP
ThinkPHP5.0
命令行创建资源控制器
1、配置环境变量,如果没配置会显示如下错误。配置方法1)右键此电脑->属性->高级系统设置->环境变量->Path2)在Path后加上php目录的名称如:E:\PHP\wamp\bin\php\php5.5.122、切换到项目目录下3、输入创建命令输入:phpthink输入命令:phpthinkmake:controllerapp\index\controller\Users4、创建成功:
野蛮生长001
·
2020-08-20 17:16
php
Windows系统安装xampp7.2使用thinkphp5
一、环境:windows7旗舰版、64位二、目的:安装使用
thinkPhp5.0
或者5.1三、相关下载:xampp7.2:集成了Apache、MySql、php环境等功能的集成开发软件phpStorm2018.1.6
WaneGi
·
2020-08-20 17:27
ThinkPHP5
Mysql
php
xampp
phpStorm申请免费试用
thinkphp5
phpmyadmin配置
composer安装tp5
thinkphp5.0
通过ajax上传文件
thinkphp5.0
通过ajax上传文件前端:https://blog.csdn.net/huangxin112/article/details/74956462引入了GrowingMon老师的文章只需修改
API调用工程师-南又南
·
2020-08-20 17:29
php
使用
Thinkphp5.0
中 {include file="index/left" /} 引入模板 影响样式
在使用
Thinkphp5.0
框架开发后台的时候,需要在模板中引用公共头部,我使用{includefile="index/header"/}的方式引用了公共头部,引用之后发现头部和页面顶端之间出现了间距,
多么不容易
·
2020-08-20 17:34
PHP
PHP
include
thinkphp5.0
在宝塔中使用nginx出现404错误时的解决方法
配置项.conf存放目录/www/server/panel/vhost/nginx在XXX.conf文件中存放以下代码location/{if(!-e$request_filename){rewrite^/(.*)$/index.php/$1last;break;}}
mytianao
·
2020-08-20 17:05
THINKPHP5
ThinkPHP5.0
结合Swoole开发WebSocket在线聊天
ThinkPHP使用Swoole需要安装think-swooleComposer包,前提系统已经安装好了SwoolePECL拓展(相关文章:Linux下源码包安装使用Swoole扩展)在tp5的项目根目录下执行composer命令安装think-swoole:composerrequiretopthink/think-swoole安装成功:话不多说,直接上代码:新建WebSocket.php控制器
李维山
·
2020-08-20 17:30
PHP
Swoole
Swoole
ThinkPHP
PHP
即时通讯
Supervisor 管理进程异常退出重启, think/queue 实现异步邮件发送
一、环境准备:1.安装
ThinkPHP5.0
过于简单略过2.安装supervisor--yuminstallpython-setuptools&&easy_installsupervisor3.环境安装完成啦
twomiao
·
2020-08-20 16:49
PHP
Centos6.5 部署
THinkPHP5.0
遇到的各种坑
首先,我用的环境是公司分配的虚拟机,当然了上面PHP环境是没有得,得自己装。我这是干净的环境,有些童鞋不确定是否安装了的话执行yumlistinstalled|grepphp查看是否安装1.升级源(很有必要)yumupdate2.一般分配虚拟机都已经装过mysql了,这里不再赘述3.安装PHP,没升级源默认的是5.3的,但此版本已支持不了大多数框架高版本,所以安装高版本的PHP环境,运行yumli
lzj_dandan
·
2020-08-20 16:17
PHP
Linux
Thinkphp5.0
框架,wamp服务器配置子域名
默认情况下,默认访问的模块是index。比如域名www.blog.com,默认访问的是application/index目录如果要访问application/admin目录,url则是www.blog.com/admin/controller_name/action_name.html为了简化url,要设置二级域名,使admin.blog.com能直接访问application/admin第一步:
南乡子_
·
2020-08-20 16:15
PHP
Thinkphp
Apache
Thinkphp5.0
隐藏入口文件
初始URL样式http://localhost/tp5/public/index.php/index1.将index.php和.htacess文件移出到和Public文件平级目录;2.修改index.php//定义应用目录define('APP_PATH',__DIR__.'/application/');define('LOG_PATH',__DIR__.'/log/');//加载框架引导文件r
laveran
·
2020-08-20 16:43
Thinkphp5
实习第二天:搭建LNMP+ThinkPHP环境
oneinstack.com/auto/有不同模式可供选择,也可选择不同的版本:实习过程中,我的配置是:centos,php5.5,mysql5.7,nginx选择openresty第二步:安装thinkphp《
ThinkPHP5.0
谁都别想用我的昵称
·
2020-08-20 16:05
配置环境
Android程序员学PHP开发(29)-
ThinkPHP5.0
(1)初体验-PhpStorm
好的,让我们来一起学习学习
ThinkPHP5.0
吧~~我这边使用ThinkPHP5.0.5完整版作为练习版本~~下载地址1
iwanghang
·
2020-08-20 16:13
PHP
PHP
PhpStorm
ThinkPHP
入口
thinkphp5.0
学习(六): 获取请求类和URL基本信息
一、系统类(thinkphp\library\think)ConfigControllerEnvRouteUrlViewRequest二、系统方法(thinkphp\helper.php)dump();格式化输出controller();调用控制器action();调用方法config();读取和设置配置文件url();生成url地址view();加载页面request();实例化Request类
fight_tianer
·
2020-08-20 16:20
学习笔记
thinkphp5
thinkphp5.0
学习(三):配置相关
一、配置文件的格式:支持多种配置格式,但最终都会转化成数组return[//应用命名空间'app_namespace'=>'app',//应用调试模式'app_debug'=>true,//应用Trace'app_trace'=>true,//应用模式状态'app_status'=>''];二、配置形式1.惯例配置惯例配置目录(项目\thinkphp\convention.php)注意:一般不要修
fight_tianer
·
2020-08-20 16:20
学习笔记
thinkphp5
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他