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
restful api研究
一、疑问:1、
yii2
可以给单独的api来配置路由吗,如果只能给整个系统配置路由那不是不利于系统扩展,比如给现有的商城系统之类的扩展api2、为什么要用webapi,
yii2
控制器不是照样可以返回json
Robin罗兵
·
2020-08-20 10:09
大前端
yii2
加载第三方自动模式(composer)与手动模式
像这种类似的第三方很多,但是由于各个平台的sdk的代码规范各有特色,对于新手,集成到我们的
yii2
中,似乎就是一件不那么容易实现的操作。其实很容易,我一说你就懂。
lhorse003
·
2020-08-20 10:57
yii2扩展
yii2
项目实战-restful api之授权验证
什么是restful风格的api呢?我们之前有写过大篇的文章来介绍其概念以及基本操作。既然写过了,那今天是要说点什么吗?这篇文章主要针对实际场景中api的部署来写。我们今天就来大大的侃侃那些年api遇到的授权验证问题!独家干活,如果看完有所受益,记得不要忘记给我点赞哦。业务分析我们先来了解一下整个逻辑用户在客户端填写登录表单用户提交表单,客户端请求登录接口login服务端校验用户的帐号密码,并返回
lhorse003
·
2020-08-20 10:27
yii2_restful
php视频教程实战之
Yii2
.0打造完整电商平台
第2章项目的准备工作介绍了如何使用PHP依赖管理工具Composer安装
Yii2
框架,模拟配置真实企业开发项目运行环境和编辑器。
kongke1953
·
2020-08-20 10:02
互联网
Yii2
基于RESTful架构的 advanced版API接口开发 配置、实现、测试
为什么80%的码农都做不了架构师?>>>环境配置:开启服务器伪静态本处以apache为例,查看apache的conf目录下httpd.conf,找到下面的代码LoadModulerewrite_modulemodules/mod_rewrite.so将其前面的#去掉,如果没有找到则添加进去。找到一下代码AllowOverrideAllOptionsNoneRequireallgranted将原本的
weixin_34313182
·
2020-08-20 10:01
yii2
RESTful api的详细使用
Yii2
如何实现RESTful风格的API1、建立单独的应用程序为了增加程序的可维护性,易操作性,我们选择新建一套应用程序
weixin_34163553
·
2020-08-20 10:28
自动化REST API 测试(基于
Yii2
)
前言:
Yii2
是一款非常优秀的PHP框架,
Yii2
的官方发行版整合了codeception测试框架。
#成长记忆#
·
2020-08-20 10:47
视频教程-
Yii2
框架构建高性能restful接口-PHP
Yii2
框架构建高性能restful接口专注于php开发10余年,有着丰富的php开发和架构经验。对于目前比较流行的php框架有着较为深入的学习和理解。
学院导师-方超
·
2020-08-20 10:41
Yii2
.0 实现API接口
来源:我的博客站OceanicKang|《
Yii2
.0实现API接口》第一步复制一份backend并且改名为api,打开config里的main.php,将id修改为app-id第二步1、修改components
Oceanic_Kang
·
2020-08-20 10:01
YII2.0
yii2
RESTful 接口 api -2 : 自定义函数
yii2
的restful接口的默认是帮写了很多的方法下面我们需要书写自己的接口方法,譬如搜索方法。
Houzhyan
·
2020-08-20 10:19
Yii
框架中的RESTful api快速领悟(中):token认证
本课程主要演示如何快速借助
YII2
配置出简单的token认证方法,并给出扩展的思路1.创建一个用来作权限验证的表CREATETABLE`clients`(`client_id`int(11)unsignedNOTNULLAUTO_INCREMENT
学习笔记666
·
2020-08-20 09:37
PHP框架学习笔记
Yii2
基于header 实现接口版本控制
ii2官方给出的方案是基于url的版本控制,但是我们的versoin放在header里面,需要通过header来进行版本控制,实现如下:首先在基类中实现actions,actions是针对controller的action扩展,看源码可以知道,在createAction中会先检查actionMap,而actionMap=actions(),也就是说actions里面的配置优先于controller
echojson
·
2020-08-20 09:34
Yii2框架
Yii2框架理解
yii2
restful web服务[格式响应]
响应格式当处理一个RESTfulAPI请求时,一个应用程序通常需要如下步骤来处理响应格式:确定可能影响响应格式的各种因素,例如媒介类型,语言,版本,等等。这个过程也被称为contentnegotiation。资源对象转换为数组,如在Resources部分中所描述的。通过[[yii\rest\Serializer]]来完成。通过内容协商步骤将数组转换成字符串。[yii\web\ResponseFor
jiufreeman
·
2020-08-20 09:10
Yii2
Yii 2.x 的应用初始化工具
说明本工具为官方自带的工具,但已根据[LNMP]
Yii2
.x应用程序目录结构(基于官方Advanced版本)进行调整,所以使用该工具,必须在遵循目录规范。
tumg的LNMP_IOS小集
·
2020-08-20 09:28
Yii2
.0中文开发向导——控制器(Control)
原文连接:http://www.yiifans.com/forum.php?mod=viewthread&tid=35控制器(Control)本节包含以下方面的内容基本概念路由默认路由动作的参数在动作中定义参数从请求(request)中获取参数独立动作动作过滤器(ActionFilters)捕获所有的请求自定义响应类控制器(Control)是应用程序中最关键的部分之一,它决定了如何处理传递进来的请
choujiu5380
·
2020-08-20 09:04
yiisoft/
yii2
-apidoc 扩展应用实践
来源:https://github.com/yiisoft/
yii2
-apidoc用途:生成漂亮的API文档Thisextensionofferstwocommands:apitogenerateclassAPIdocumentation.guidetorenderniceHTMLpagesfrommarkdownfilessuchastheyiiguide.Simpleusageforstand
bennybi
·
2020-08-20 09:54
Yii2
yii2
基础(一)
运行应用安装Yii后,就有了一个运行中的Yii应用,根据配置的不同,可以通过`http://hostname/basic/web/index.php`或`http://hostname/index.php`访问。本章节将介绍应用的内建功能,如何组织代码,以及一般情况下应用如何处理请求。>补充:为简单起见,在整个“入门”板块都假定你已经把`basic/web`设为Web服务器根目录并配置完毕,你访问
CareChere
·
2020-08-20 08:14
yii/yii2
Yii2
restful api 定制化返回 自己需要的结构
因为
Yii2
全因为内容,手册有时候没看到具体的内容,看到手册配置起来,有的东西其实很简单:
Yii2
restfulapi定制化返回自己需要的结构这个问题困扰我好几天,后来看到手册才发现自己搞错了下面直接贴
zhangjiusheng123
·
2020-08-20 08:50
Yii2
Yii2
的异步多线程服务之swoole
背景在使用
yii2
做网站开发时,是鉴于它上手速度快,拥有强大的组件和丰富的类库。
xiaog351
·
2020-08-20 08:11
yii2学习
Yii2
RESTful API 的详细使用
作者:白狼出处:http://www.manks.top/
yii2
_restful_api.html本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利
weixin_33895604
·
2020-08-20 08:23
Yii API接口工作开发
如果是
yii2
RESTfulapi提供的,直接进行配置就好,但是我不太想使用,原因有二,一是他是应该没办法自己定义请求接口url,二是他没办法对字段什么进行处理,好像直接就返回整个model了。
只争朝夕^ω^)↗
·
2020-08-20 08:14
yii2
-restful的接口优化和实现互相调用
最近在开发项目的过程中,突然间遇到一些业务场景,比如在一些实际的业务中,restful的接口是分别对应一种请求的资源的,比如在一个首页内容页面上我们需要请求用户users,分类category,视频列表videos,在这里其实是可以通过三个restful的接口实现:请求用户users:http://host/users请求分类category:http://host/categorys请求资源:h
bingcool空间
·
2020-08-20 08:36
yii2框架
yii2
使用Dao并对接受到的参数进行过滤
查询数据:#$id为前台传过来的值,我们需要对他进行过滤转义Yii::$app->db->createCommand("select*fromuserwhereid=:id",[':id'=>$id])->queryAll();更新数据:#$id为前台传过来的值,我们需要对他进行过滤转义Yii::$app->db->createCommand()->update('user',['name'=>'
pengmingdong
·
2020-08-20 08:14
yii笔记
yii API接口设计
最近使用
yii2
作为服务器开发,客户端为android以及C#,JSON格式通信;使用
yii2
作为API接口设计中需要注意的几点:1.Csrf的验证默认
yii2
是使用csrf来验证每次的POST请求,因为我使用了自定义的一套验证方式
geek_15
·
2020-08-20 08:48
PHP
C#
PHP内存溢出详解
查询的结果集为大对象时转数组处理,框架中一般有方法可以转,如Laravel中有toArray(),
Yii2
中有asArray()。对于大数组进行数据切割处理,PHP函数有arr
韩淼燃
·
2020-08-19 21:49
php7面试架构师
php 通过sendcloud发送邮件&附件功能
通过sendcloud发送邮箱&附件功能自己在
yii2
/laravel5.4两个框架上得到验证,这次直接上代码使用的是
yii2
,需要laravel代码的同学可以私我废话不多说,直接上干货DEMO下载地址
bc_wxx
·
2020-08-19 19:22
遇到过的问题
Yii2
简介和下载安装
Yii2
简介
Yii2
又称为易框架,采用纯OOP编写,基于MVC,用于构建大型的Web应用、Api接口等。
phper8
·
2020-08-19 18:18
php
yii2
.0 利用Excel类做导入导出
1、在common目录下创建一个components将Classes目录(改名为PHPExcel)和PHPExcel.php放在新创建的目录下。再在components下创建一个CommonFunc.php:getActiveSheet();//获取当前sheet活动对象$objSheet->setTitle("标题");$objSheet->setCellValue('A1','姓名')->se
阿远个人博客
·
2020-08-19 17:27
Yii2.0
框架
总结
Yii2
.0中的Url::to(), Url::toRoute(), Url::current()用法
[Url::current]-现在测试本地路径(http://daxia.dc.weixin.com/mobile/hmConnections/user/verify-user)a://获取当前路径-相对路径$url=Url::current();举例:/mobile/hmConnections/user/verify-userb://获取当前路径-相对路径$url=Url::current(['
daxia_85
·
2020-08-19 09:38
TP5和Laravel5.7 Nginx配置
root_path'E:\Xteam\public';root$root_path;indexindex.phpindex.htmlindex.htm;#hideindex.phplocation/{#
yii2
一枼落知天下
·
2020-08-19 09:52
在MySQL里,有个和in一样的东东叫做exists,但是它比in更牛叉,你会么?
我们在学习
Yii2
的时候,一定接触过这样的where输入$query->where(["exists",xxxx]);User::find()->where(["exists",xxxx])->all(
weixin_33787529
·
2020-08-19 04:14
Yii2
--禁用layout后引入Js、Css
想去掉layout,使用$this->layout=false之后,页面上通过CommonAsset::register($this)引入的Js、Css都没有了,解决方法如下:beginPage()?>//必需head()?>//必需beginBody()?>//必需endBody()?>//必需endPage()?>//必需
alwayssmile21
·
2020-08-19 01:18
个人笔记
YII2
PHP将二进制字节流转成中文字符串
最近在开发
YII2
中文验证码功能,需要一种成语的验证码,然后我用C++生成了一些成语,最终产生二进制文件,按GBK编码保存,一个汉字两字节。
一政
·
2020-08-18 23:40
开源项目
yii2
验证码配置
需要注意的是,当我没在模型文件中添加'captchaAction'=>'comment/default/captcha'的时候,我的验证是失败的!下面是相关文件的配置。模型文件publicfunctionrules(){return[******#添加['verifyCode','captcha','captchaAction'=>'comment/default/captcha'#!],];}控
tse_e
·
2020-08-18 22:01
yii2
yii2
关联字段设置排序
保留原有的排序,新增关联字段排序设置#在下段代码后面$dataProvider=newActiveDataProvider(['query'=>$query,]);#添加$sort=$dataProvider->getSort();//获取yii自动生成的排序规则$sort->attributes['user_name']=[//添加用户名的排序规则'asc'=>['{{%user}}.name'
tse_e
·
2020-08-18 22:01
yii2
Yii2
面包屑导航使用及参数设置
1、原理:面包屑的类是yii\widgets\Breadcrumbs2、简单调用:在需要使用面包屑的地方引入useyii\widgets\Breadcrumbs;比如我在布局的main.php文件里引入了Breadcrumbsisset($this->params['breadcrumbs'])?$this->params['breadcrumbs']:[],])?>在视图文件中添加:$this-
大洋PHP
·
2020-08-18 20:53
Yii2
composer系列之三
abei2017/
yii2
-emoji这个主要起到一个命名空间的作用,比如一个项目可以需要abei2017/
yii2
-emoji和abei2017/
yii2
-cool-sms,
weixin_34245082
·
2020-08-18 19:39
Yii2
.0 对比 Yii1.1 的重大改进
Yii2
.0对比Yii1.1的重大改进这部分内容是专门为已经有Yii1.1基础的读者朋友写的。将
Yii2
.0与Yii1.1的不同点着重写出来,对比学起来会快得多。
红袖阿紫
·
2020-08-18 15:55
开发知识
YII2
.0 jQuery(…).activeform is not a function in 终极解决方案
首先找到vendor\yiisoft\
yii2
\web\JqueryAsset.php文件```registerJsFile($jsfile,[AppAsset::className(),'depends
暮木_
·
2020-08-18 06:58
Yii2.0初学
Yii2
.0常量配置 学习
虽然很简单,还是记录下常量的配置1.在basic/config/中创建一个const.php文件2.在const.php中设置
暮木_
·
2020-08-18 06:57
Yii2.0初学
yii2
.0的session
session共享的解决方案:1.放在数据库2.放在缓存服务器中:redis或Memcachesession组件在vendor/yiisoft/
yii2
/web/session.php
暮木_
·
2020-08-18 06:57
Yii2.0初学
Bootstrap后台管理系统收集
一、框架整理1、灰黑色后台框架2、论如何把后台管理系统写出花(关于后台开发的相关技术)3、最新的技术-Vue后台管理4、AdminLTE可以使用YII建立RABC权限管理
yii2
+AdminLTE搭建完美后台并实现
weixin_34249367
·
2020-08-18 04:21
使用PHP7.4的PHP有什么新功能?(收藏)
在进阶的时候总会遇到一些问题和瓶颈,业务代码写多了没有方向感,不知道该从那里入手去提升,对此我整理了一些资料,包括但不限于:分布式架构、高可扩展、高性能、高并发、服务器性能调优、TP6,laravel,
YII2
lin123_00
·
2020-08-17 23:24
PHP
PHP学习
PHP开发
php事件驱动
以下是从
yii2
框架中提取出来的一个简化版的事件驱动类,并做简要的说明。
zhang-jianqiang
·
2020-08-17 16:29
PHP
yii2
的基本操作
1.migrate数据迁移新建新建新表yiimigrate/createcreate_blog_table新建数据库yiimigrate2.增删改查新增使用model::save()操作进行新增数据$user=newUser;$user->username=$username;$user->password=$password;$user->save()使用createCommand()进行新增数
angryshan
·
2020-08-17 12:18
php
php
yii
yii2
使用随记
1.时间范围判断$machines=Machine::find()->select('id,name')->andFilterWhere(['between','timestamp',$start_date,$end_date])->asArray()->all();2.时间戳与日期转换$timestamp=strtotime($datetime);$datetime=date('Y-m-dH:i
艺菲
·
2020-08-17 07:23
Yii
Yii2
.0 Gridview使用外部变量
例子如下array('attribute'=>'day_limit','label'=>'当月销售','value'=>function($model)use($saleDataAuth){if($saleDataAuth){return$model['device_summary']['mon1']?$model['device_summary']['mon1']:'0';}else{retur
Las_wang
·
2020-08-17 06:44
YII2.0
PHP
laravel5访问器 & 修改器
状态可以直接在视图里面写@if($user->status == 1) 有效 @elseif($user->status == 0) 无效 @else 停用 @endiflaravel和thinkphp5,
yii2
谢高升
·
2020-08-17 04:44
php
PHP框架
获取器
修改器
laravel5.5
thinkphp5
yii2
获取器
yii2
where in的用法
//多个id放入数组中$idStr=[];foreach($roleDataas$key=>$value){$idStr[]=$value['id'];}$roleEatlive=RoleEatlive::find()->where(['in','role_id',$idStr])->asArray()->all();加一条用array_column处理->where(['in','auth_pi
牛奔
·
2020-08-16 18:39
yii2
yii2
找到根目录的绝对路径
创建components在common文件加下创建Request.phpnamespacecommon\components;classRequestextends\yii\web\Request{public$web;public$adminUrl;publicfunctiongetBaseUrl(){returnstr_replace($this->web,"",parent::getBase
荒之凡Charon
·
2020-08-16 02:43
php技术总结
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他