Yii 2
-
在 Yii 2 中,当输入数据是通过网址时,为了避免执行冗余的更新SQL,给输入值应用一个过滤器(intval),进而导致衍生出的验证规则失效的分析解决
1、在浏览器中打开网址:http://www.channel-pub-api-localhost.chinamcloud.com/weibo-oauth2/authorize-up…
-
在 Yii 2 高级模板中,渠道发布接口(发布同一篇文章至企鹅号、微信公众帐号等渠道)的架构设计,基于队列、控制台命令推动工作流程
1、复制 api 应用为 qq、wx,调整相应配置后,最后应用目录结构如下 common 公共(所有应用程序共有的文件) config/ 包含公共配置 fixtures/ 包含公共…
-
在 Yii 2 高级模板中,在 CentOS 7.2 中执行初始化命令,一些应用下的目录权限未设置为 777 的分析解决(根源在于 Docker 部署配置问题)
1、在 Windows 10 中执行初始化命令,设置了所有应用的目录权限,正常(总计 14 行),如图1 图1 PS E:/wwwroot/channel-pub-api> …
-
在 Yii 2 中基于 yii/db/ActiveQuery::joinWith() 关联声明查询数据,响应字段类型为字符串的分析解决
1、在 /qq/rests/article_category/StandardIndexAction.php 中 /* @var $modelClass /yii/db/BaseA…
-
在 Yii 2 中,更新模型时,当某字段不存在时,不更新模型(默认实现),当某字段存在,其值为空(赋值为属性的旧值)时,不更新模型的实现
1、GET http://api.channel-pub-api.localhost/qq/v1/qq-cw-apps/edit/148d4df6eba311e899f654ee7…
-
在 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…
-
基于 yiisoft/yii2-app-advanced,实现 RESTful 风格的 Web Service 服务的 API,请求参数为多模型时,数据填充、验证的实现
1、参考网址:https://www.yiiframework.com/doc/guide/2.0/zh-cn/input-multiple-models ,其用于网页表单是合适的…
-
在 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,不…