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
YII2
YII2
数据库查询实践
初探
yii2
框架,对增删改查,关联查询等数据库基本操作的简单实践。数据库配置。
崔小拽
·
2020-08-20 19:11
yii2
activerecord
db
YII2
数据库查询实践
初探
yii2
框架,对增删改查,关联查询等数据库基本操作的简单实践。数据库配置。
崔小拽
·
2020-08-20 19:11
yii2
activerecord
db
整理使用curl调用远程接口方法
最近在二次开发一个Yii框架项目,由于这个项目过于老旧,无法安装yiisoft/
yii2
-httpclient插件,所以只有使用curl原生实现调用远程接口这里我整合了curl方法,来实现get和post
huaweichenai
·
2020-08-20 17:12
php
curl
整理使用curl调用远程接口方法
最近在二次开发一个Yii框架项目,由于这个项目过于老旧,无法安装yiisoft/
yii2
-httpclient插件,所以只有使用curl原生实现调用远程接口这里我整合了curl方法,来实现get和post
huaweichenai
·
2020-08-20 17:12
php
curl
YII2
-PHP session会话memcache集群配置方案
问题由于线上PHP集群的session一直用的一台memcache服务,导致服务响应请求经常会出现很大的标准差,对于同样的请求理论上不会出现这种情况,最终定位是单台memcache引起的问题。解决思路尝试在测试环境单机用docker模拟memcached多端口,客户端用多个浏览器模拟请求,测试php服务配置session-memcached集群做分流的可行性。配置Docker配置memcache集
max82645235
·
2020-08-20 17:40
session
memcached
yii2
YII2
-PHP session会话memcache集群配置方案
问题由于线上PHP集群的session一直用的一台memcache服务,导致服务响应请求经常会出现很大的标准差,对于同样的请求理论上不会出现这种情况,最终定位是单台memcache引起的问题。解决思路尝试在测试环境单机用docker模拟memcached多端口,客户端用多个浏览器模拟请求,测试php服务配置session-memcached集群做分流的可行性。配置Docker配置memcache集
max82645235
·
2020-08-20 17:40
session
memcached
yii2
yii2
.0-captcha验证码--详细设置
最近看群里问
yii2
验证码怎么弄的朋友比较多,网站里也有相关教程,不过比较简洁,我想需要来一个详细点的。
mengdc
·
2020-08-20 17:13
yii2
-elasticsearch(3)
yii2
elasticsearch 的初步尝试
配置return[//....'components'=>['elasticsearch'=>['class'=>'yii\elasticsearch\Connection','nodes'=>[['http_address'=>'127.0.0.1:9200'],//configuremorehostsifyouhaveacluster],],]];创建模型namespaceapi\models
zebrayoung
·
2020-08-20 16:21
全文检索
yii2
elasticsearch
yii2
-elasticsearch(3)
yii2
elasticsearch 的初步尝试
配置return[//....'components'=>['elasticsearch'=>['class'=>'yii\elasticsearch\Connection','nodes'=>[['http_address'=>'127.0.0.1:9200'],//configuremorehostsifyouhaveacluster],],]];创建模型namespaceapi\models
zebrayoung
·
2020-08-20 16:21
全文检索
yii2
elasticsearch
Invalid Call – yii\base\InvalidCallException The cookie collection is read only.
InvalidCall–yii\base\InvalidCallExceptionThecookiecollectionisreadonly.在使用
Yii2
进行cookie操作时会报以上错误多半是使用了如下的方式来获取
MarsWill
·
2020-08-20 16:08
PHP
Yii2
php
yii2
cookie
yii
关于
yii2
框架中内存泄漏的解决方案
现象描述:命令行执行一个7万行的脚本,循环里进行各种查询。结果每次都会报出内存溢出的错误,类似于这样:第475次,消耗内存312.68MB第476次,消耗内存313.22MB第477次,消耗内存313.79MB。还是报错。内存溢出。Allowedmemorysizeof402653184bytesexhausted(triedtoallocate8388616bytes)(手打日志记录)经过分析,
benzun_yinzi
·
2020-08-20 15:03
php
swoole与
yii2
的结合
前言本篇文章将介绍怎么使用swoole运行
yii2
advanced框架。在swoole中正常使用web服务器所支持的一般功能,同时运行了http服务和socket服务。
zhuohongyu
·
2020-08-20 13:45
Yii2
.0 RESTful API 如何对用户做速率限制
如何通过
YII2
做到拓展用户认证体系,增强认证具体操作(1)执行
YII2
控制台命令创建,记得选择好yes。phpyiimigrat
广州-文宗
·
2020-08-20 13:30
yii2
YII2
restful 试例
本文汇总近日对
YII2
restful的尝试和遇到的问题,希望读者如果解决了我的问题请告诉我下。
sadfweqwe
·
2020-08-20 13:27
Yii
yii2
RESTful access_token api 初步搭建2
QQ群:191848169点击链接加入群【PHP技术交流(总群)】
yii2
有三种的认证方式:1、请求参数方式:accesstoken也即是当作APIURL请求参数发送,例
拔萝卜的码农
·
2020-08-20 13:57
日常学习
YII2
全局异常处理
首先,我们必须理性认识到,任何一个即使稳定的系统中也是存在着大量的bug,不管是因为什么原因导致的错误,我们都是需要做好防范的,最好的结果当然是将异常纠正过来,返回客户端一个正确的响应结果,但绝大多数情况下是没办法返回正常结果的,只能返回一个客户端一个异常的信息。处理异常的方式,通常分为:记录日志修复异常返回客户端错误要处理好这个问题,我认为比较简单的方式就是将需要处理的异常按照场景先做一个分类。
若轩啊
·
2020-08-20 13:19
框架
yii2
利用response对象,返回指定数据格式
当应用完成处理一个请求后,会生成一个[[yii\web\Response|response]]响应对象并发送给终端用户响应对象包含的信息有HTTP状态码,HTTP头和主体内容等,网页应用开发的最终目的本质上就是根据不同的请求构建这些响应对象。在大多是情况下主要处理继承自[[yii\web\Response]]的response应用组件,尽管如此,Yii也允许你创建你自己的响应对象并发送给终端用户首
zhangfei8625
·
2020-08-20 13:46
php
Yii2
编译器使用(ubuntu下PhpStorm+xdebug配置)
安装PhpStorm官网下载对应系统的jdk版本:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html官网下载最新版PhpStrom:http://www.jetbrains.com/phpstorm/download/解压下载的jdk版本,添加环境变量sudovi/etc/profi
xiaog351
·
2020-08-20 13:39
yii2学习
yii2
环境搭建(ubuntu下nginx+php+mysql+
yii2
)
downloads.phpmysql版本:5.6.25MySQLCommunityServer官网下载地址http://dev.mysql.com/downloads/mysql/yii版本:安装最新版
yii2
xiaog351
·
2020-08-20 13:39
yii2学习
yii2
学习之CSRF验证
什么是CSRFCSRF(跨站请求伪造),通过盗用你的身份,发送一些恶意请求,比如更改用户密码、删除账户、发送邮件、以你的身份购买商品等。攻击原理:用户A访问网站B,登录验证通过后会在用户A的浏览器中产生登录B网站的cookie,这时用户A在没有退出登录情况下访问恶意网站C,C的网站中有去请求网站B的Request,浏览器会带着之前的cookie去请求B,而B无法分别是用户A发出的还是网站C发出的,
xiaog351
·
2020-08-20 13:39
yii2学习
yii2
restful api状态码
200:OK。一切正常。201:响应POST请求时成功创建一个资源。Locationheader包含的URL指向新创建的资源。204:该请求被成功处理,响应不包含正文内容(类似DELETE请求)。304:资源没有被修改。可以使用缓存的版本。400:错误的请求。可能通过用户方面的多种原因引起的,例如在请求体内有无效的JSON数据,无效的操作参数,等等。401:验证失败。403:已经经过身份验证的用户
广州-文宗
·
2020-08-20 13:07
yii2
YII2
.0 接口开发步骤
新建表的model来操作表。访问你本地站点的XXX/gii即可打开。如果提示无法访问请自行修改config/web.php文件下面的IP选项$config['modules']['gii']=['class'=>'yii\gii\Module','allowedIPs'=>['127.0.0.1','::1',"192.168.*","自己定义自己的IP"],];这时候打开如下图:我们选择mode
wpj130
·
2020-08-20 13:21
VUEJS
2.0
常见问题
Yii2
的RESTful API开发
://www.yiiframework.com/doc-2.0/guide-rest.html以DB中的news表为例创建该资源的RESTfulAPI,最终的测试通过工具POSTMAN测试如下图;通过
yii2
wjtlht928
·
2020-08-20 13:18
Yii2
yii2
扩展 基于swoole的websocket开发直播间demo案例
Yii2
WebSocket可以做即时通讯,小程序的小游戏等等前提:服务器安装swoolegitclonehttps://github.com/swoole/swoole-src.gitcdswoole-srcphpize
陪代码一起浪迹天涯
·
2020-08-20 13:51
PHP开发
yii2
-apidoc扩展生成API文档
一、安装或更新
yii2
-apidoc安装:composer.json文件加入以下命令:"yiisoft/
yii2
-apidoc":"~2.1.0"执行composerupdate命令更新:二、编写测试接口创建
你是谁的小可爱
·
2020-08-20 13:59
Yii
yii2
RESTful API 实现限流
为防止滥用,你应该考虑对您的API限流。例如,您可以限制每个用户1分钟内最多调用API10次。如果在规定的时间内接收了一个用户大量的请求,将返回响应状态代码429(这意味着过多的请求)。一、首先我们找到ActiveController.php进行初始化publicfunctioninit(){parent::init();if($this->modelClass===null){thrownewI
梦情与你
·
2020-08-20 13:23
yii2
redis
yii2
RESTful API(一)
今天我们简单搭建一个RESTfulAPI服务,
yii2
是个好东西,做接口更方便一些。在实际的开发中,我们还是要进行一些优化。这一节我们记录一下怎么搭建。个人水平有限,仅做参考。
梦情与你
·
2020-08-20 13:23
yii2
yii2
RESTful API 版本控制
今天我们聊下
yii2
api的版本控制问题。api接口按理论上来说,经常会更新的,还有会接所有语言。所以设置版本还是很重要的。废话少说。
梦情与你
·
2020-08-20 13:23
yii2
yii2
resful
2019独角兽企业重金招聘Python工程师标准>>>关于
yii2
的接口,使用起来是比较方便,配置起来也比较方便,不过按照模块和非模块的配置,在一些地方是不一样的,对于restfulapi的哲学思想,可以搜索资料
weixin_34326429
·
2020-08-20 13:46
Yii2
.0 RESTful API 之版本控制
Yii2
.0RESTfulAPI之版本控制之前我写过两篇关于
Yii2
.0RESTfulAPI如何搭建,以及认证等处理,但是没有涉及到版本管理,今天就来谈谈版本管理如何实现。
weixin_34245749
·
2020-08-20 13:08
yii2
的 restful 接口书写自定义方法
2019独角兽企业重金招聘Python工程师标准>>>
yii2
的restful接口的默认是帮写了很多的方法下面我们需要书写自己的接口方法,譬如查找name是xxxx的条目'urlManager' =>
weixin_34204057
·
2020-08-20 13:06
Yii2
使用 RESTful 写API接口 实例
2019独角兽企业重金招聘Python工程师标准>>>
Yii2
使用RESTful?
weixin_34138521
·
2020-08-20 13:31
Yii2
中多表验证Identity
2019独角兽企业重金招聘Python工程师标准>>>
Yii2
中自带useridentity,在main.php中的components中写入'user'=>['identityClass'=>'app
weixin_34025151
·
2020-08-20 13:55
yii2
RESTful API Develop
://www.yiiframework.com/doc-2.0/guide-rest.html以DB中的news表为例创建该资源的RESTfulAPI,最终的测试通过工具POSTMAN测试如下图;通过
yii2
weixin_33962621
·
2020-08-20 13:52
yii2
创建自定义格式的返回内容
为什么80%的码农都做不了架构师?>>>publicfunctionactionInfo(){return\Yii::createObject(['class'=>'yii\web\Response','format'=>\yii\web\Response::FORMAT_JSON,'data'=>['msg'=>'helloworld','code'=>100,'aa'=>'bb',],]);}
weixin_33946605
·
2020-08-20 13:52
yii2
视图字符串过滤
2019独角兽企业重金招聘Python工程师标准>>>// 实体化HTML标签 //过滤掉javascript 的代码段//视图中包含另外一个视图:第2个参数是一个数组,用来传参render('left', $data);?>转载于:https://my.oschina.net/zhenhua2340/blog/548747
weixin_33909059
·
2020-08-20 13:19
yii2
项目新增swoole
2019独角兽企业重金招聘Python工程师标准>>>1、在虚拟机的个人根目录上执行下面代码,下载swoole扩展插件(cd~)wgethttps://github.com/swoole/swoole-src/archive/v1.9.8.zip2、解压缩文件,如没有unzip工具,则需要下载(yum-yinstallunzip)unzipv1.9.8.zip3、压缩完之后进入到文件目录cdswo
weixin_33887443
·
2020-08-20 13:17
【PHP】
Yii2
团队基于接口(interface)开发方式最佳实践
前言貌似很多公司都转向了使用
Yii2
做项目开发~当团队开发人员过多的时候,对接口的定义就成了困难,再说,命名本来就是个玄学的东西。
weixin_33725239
·
2020-08-20 13:39
Yii2
工作中的一些方法技巧
2019独角兽企业重金招聘Python工程师标准>>>作为自己的周总结,平时遇到的问题,以及一不小心踩的坑,记录下来自己当复习:表单验证表单验证,两个参数中至少需要一个(2个以上):publicfunctionrules(){return[[['card_id','card_code'],function($attribute,$param){//两个参数中至少需要一个if(empty($this
weixin_33686714
·
2020-08-20 13:05
Yii2
记录接口的请求日志,请求参数以及返回的数据
利用的是
Yii2
的事件(events),当接口请求到达,系统处理,返回数据,都会触发
Yii2
内置的一些事件(下文用到的事件是yii\base\Application::EVENT_AFTER_REQUEST
Nisherman
·
2020-08-20 13:13
Yii
yii2
中restful url访问配置, 登陆接口access-token验证类
登陆接口access-token验证类Controller下新建BaseActiveController.phpuser->enableSession=false;}publicfunctionbehaviors(){$behaviors=parent::behaviors();$behaviors['authenticator']=['class'=>CompositeAuth::classNa
拔萝卜的码农
·
2020-08-20 13:05
日常学习
yii2
-过滤器检查安全请求和跨域访问设置
过滤器过滤器是控制器动作执行之前或之后执行的对象。例如访问控制过滤器可在动作执行之前来控制特殊终端用户是否有权限执行动作,内容压缩过滤器可在动作执行之后发给终端用户之前压缩响应内容。过滤器可包含预过滤(过滤逻辑在动作之前)或后过滤(过滤逻辑在动作之后),也可同时包含两者。使用过滤器过滤器本质上是一类特殊的行为,所以使用过滤器和使用行为一样。可以在控制器类中覆盖它的yii\base\Controll
xmlife
·
2020-08-20 13:37
Yii2
读
Yii2
框架的web返回格式化类Response
Yii2
在处理web请求之后,统一通过web/Response处理返回。错误也会经过错误处理返回一个Response。一个Response完整的流程有哪些?
写PHP的老王
·
2020-08-20 13:21
框架
Yii2
学习之ActiveRecord
简单介绍AR类是
yii2
中常用的数据库操作类(还有一种DAO模式,基于sql语句查询),是一种对象化的数据库操作模式,每一个AR类关联着一张数据表,每个AR对象对应着数据表中的一行,对象的每个属性对应着该行的相应列
xiaog351
·
2020-08-20 13:45
yii2学习
yii2
yii2-AR类
Yii2
学习之DAO和Query
简单介绍上节介绍了AR类,是以面向对象的方式操作数据库,
yii2
还提供了一套统一的数据库访问层API(DataAccessObjects),可以以SQL语句方式操作数据库表,能完成AR类的任何操作,但是相对与
xiaog351
·
2020-08-20 13:45
yii2学习
Yii2
自定义返回格式
1.使用controller中的afterAction方法,在响应完action之后,对数据格式化useYii;classMobileControllerextendsyii\rest\Controller{publicfunctionafterAction($action,$result){$rs=parent::afterAction($action,$result);//也可以再定义resp
wuxing164
·
2020-08-20 13:25
yii2
yii2
api restful 验证 速度控制
原文:
yii2
RESTful接口api-3:账户验证和速度控制1.创建数据库表:sql创建:--phpMyAdminSQLDump--version3.3.10--http://www.phpmyadmin.net
TerryWater
·
2020-08-20 13:56
PHP
yii2Ecommerce
Yii2
框架
Yii2
Yii2
创建控制器(createController)
yii中创建控制器的是在application中的request通过UrlManager解析得出路由信息的,然后再由yii\base\Module中的publicfunctionrunAction($route,$params=[])方法来创建控制器,最后由控制器再执行相应的动作。首先得明确,Yii中的路由分三种情况:第一种是带有模块的(moduleid/controllerid/actionid
wjtlht928
·
2020-08-20 13:47
Yii2
Yii2
RESTful API 开发
本套教程结合实例来讲解《
Yii2
权威指南》上RESTfulAPI章节的相关知识,力求更容易学会。
weixistyle
·
2020-08-20 13:50
视频教程
yii2
利用swoole的http服务器提供高性能接口
先说一下流程:1.编写代码,开启http服务器2.http服务器通过请求过来的url来分发到yii的不同模块的不同控制器的不同方法来处理业务3.进行压测1.新建一个php文件HttpController,代码里面用来统一分发请求代码:flushInterval=1;if(!extension_loaded('swoole')){$this->stderr('Swooleisnotinstalled
__Cheney!
·
2020-08-20 13:38
YII2
swoole
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他