postman
-
在 Yii 2.0 中,需要同时基于 MySQL ActiveRecord 与 Redis ActiveRecord 查询资源的实现
1、在 Postman 中,打开网址:http://api.pcs-api.localhost/v1/plan-config-column-users?login_id=2e368…
-
在Windows 10、Yii2.0、MySQL,实现组合唯一索引,解决高并发情形下的数据重复写入问题的流程
1、在生产环境上出现了技能数据表中的数据被重复写入的情况,如图1 图1 2、但是在写入之前是做了记录是否存在的判断的,game_code与team_code的组合应该是唯一的才是了…
-
在 Yii 2.0 的 RESTful APIs 中,view:返回指定资源的详情,HTTP 动词同时支持 GET 与 POST 的实现
1、在 Postman 中 GET 请求指定资源的详情,响应 200,如图1 图1 2、查看路由配置,代码如下 /* 任务管理 */ [ ‘class’ => ‘yii/re…
-
基于 yiisoft/yii2-app-advanced,在 GitHub 上新建仓库 yii2-app-advanced,新建接口应用(实现 RESTful 风格的 Web Service 服务的 API),调整默认字符集为:utf8mb4,接口响应格式的调整,空数组自动转换为空对象,在接口应用中收集请求日志消息(1个请求对应1条日志消息)至数据库,且实现日志功能的相应接口:日志列表(设置数据过滤器以启用筛选器处理)、日志详情 (五) (2)
1、在开发环境中,执行数据库迁移命令失败:1071 Specified key was too long; max key length is 767 bytes,如图17 图17…
-
基于 yiisoft/yii2-app-advanced,在 GitHub 上新建仓库 yii2-app-advanced,新建接口应用(实现 RESTful 风格的 Web Service 服务的 API),调整默认字符集为:utf8mb4,接口响应格式的调整,空数组自动转换为空对象,在接口应用中收集请求日志消息(1个请求对应1条日志消息)至数据库,且实现日志功能的相应接口:日志列表(设置数据过滤器以启用筛选器处理)、日志详情 (五) (1)
1、设置数据库的默认排序规则为:utf8mb4_unicode_ci,如图1 图1 2、修改用于数据库连接的默认字符集为:utf8mb4,编辑开发环境下的配置文件,/environ…
-
在 Yii 2.0 上,对某些没有绑定任何模型类的值进行临时验证(利用核心验证器)的实现
1、打印出当前模型 api/modules/v1/models/PlanTask Object ( [_attributes:yii/db/BaseActiveRecord:pri…
-
在 Yii 2.0 上,RESTful 风格的 Web Service 服务的 API,Cookie支持的实现(不建议)
1、API面向的客户端为浏览器,公共参数:login_id、login_tid,其请求类型为 GET,其值来源于泛顶级域名下的Cookies,如图1 图1 2、就前端开发人员的要求…
-
在 Yii 2.0 上,RESTful 风格的 Web Service 服务的 API,POST 批量新建资源的实现
1、/api/rests/plan_task/CreateAction.php,具体实现可参考网址:https://github.com/yiisoft/yii2/blob/mas…
-
如何在开发 RESTful 应用程序时使用 Yii2 调试器?
1、在浏览器中打开:http://frontend.cmcp-api.localhost/ ,页面的底部出现一个调试器工具栏,可以点击展开,如图1 图1 2、在 Postman 中…
-
在 Windwos 10、PHP 7.1.12 下 基于 Yii 2 Starter Kit,复制后台应用为接口应用,实现 RESTful Web 服务的流程
1、在 Windows PowerShll 中,进入 E:/wwwroot/cmcp-api 目录,如图1 图1 2、新建应用api,复制backend目录为api,如图2 图2 …