PHP 7.1.12
-
在 Yii 2.0 中实现:资源服务(复制来源的资源文件至渠道发布的存储目录,返回相对路径)
1、配置文件:/common/config/params-local.php,自媒体为来源 // 自媒体 ‘spider’ => [ ‘asset’ => [ // 资…
-
基于 Yii 2.0,实现 RESTful 风格的 Web Service 服务的 API,请求参数中,仅某一参数支持多个参数值(即数组、列表输入)的数据填充、验证的实现
1、POST http://api.channel-pub-api.localhost/qq/v1/articles?group_id=015ce30b116ce86058fa6a…
-
在 Yii 2 中,当处理一个 RESTful API 请求时,支持新的响应格式:text/html,且仅支持 HTML 格式
1、在浏览器打开网址:http://api.channel-pub-api.localhost/qq/v1/oauth2/authorize?group_id=015ce30b11…
-
将 Sentry 9 与 Yii 2 高级项目模板 集成的实现
1、在配置您的应用程序的 All 选项中,不存在 Yii2 框架,只能够选择 PHP,如图1 图1 2、为 Sentry 安装 PHP 集成。推荐的方法是使用 Composer,不…
-
在 Yii 2 高级项目模板 上的基于 Nginx 的单域名配置
1、现阶段的目录结构中有3个应用,分别为:frontend、backend、api,其域名分别配置为:http://www.channel-pub-api.localhost/ 、…
-
基于 yiisoft/yii2-app-advanced,在 GitHub 上新建仓库 yii2-app-advanced,新建远程过程调用应用(实现基于 Hprose 2.0 for PHP 的 RPC 服务端),新建 rpc 目录、配置和环境、测试、Vagrant等的支持 (八) (1)
1、在 api 目录中实现 页面 的相应 RESTful 风格的 Web Service 服务的 API,然后再调整为 RPC 客户端 2、页面 的相应 API 全部实现后,在 P…
-
在 Yii 2 下,实现多租户的逻辑隔离,即在数据库的每张表中皆存在租户ID字段,自定义活动查询类,在每次查询中默认添加租户ID的查询条件
1、在 Yii 2 Starter Kit 中实现数据库连接时的动态配置,配置属性来源于多租户系统,http://www.shuijingwanwq.com/2018/01/18/…
-
在 Yii 2 下,[[yii/validators/UniqueValidator|unique(唯一性)]],组合字段的唯一性,在公共的模型逻辑层中自定义错误信息
1、/common/models 目录中的模型类文件仅允许Gii工具所生成,为公共的模型数据层,/common/models/ConfigColumn.php,模型的相关验证规则 …
-
基于 yiisoft/yii2-app-advanced,在 GitHub 上新建仓库 yii2-app-advanced,新建接口应用(实现 RESTful 风格的 Web Service 服务的 API),实现 ActiveRecord 的软删除,生成 ActiveQuery,自定义查询类 (六) (1)
1、基于 yii2tech/ar/softdelete/SoftDeleteBehavior,实现 ActiveRecord 的软删除,打开网址:https://github.co…
-
基于 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…