大前端
-
在 Yii 2.0 中实现:资源服务(复制来源的资源文件至渠道发布的存储目录,返回相对路径)
1、配置文件:/common/config/params-local.php,自媒体为来源 // 自媒体 'spider' => [ 'asset' => [ // 资源 'image' => [ // 图片 'hostInfo' => 'http://localhost/channel-pub-api/storage/spider…
-
在 Windows 10 中安装 phpMyAdmin 4.8,基于 Composer 安装升级,以避免后续手动安装升级的麻烦
1、参考网址:https://docs.phpmyadmin.net/zh_CN/latest/setup.html#installing-using-composer 2、基于 Composer 安装,运行命令,如图1 图1 composer create-project phpmyadmin/phpmyadmin phpmyadmin-localhos…
-
基于 Yii 2.0,实现 RESTful 风格的 Web Service 服务的 API,请求参数中,仅某一参数支持多个参数值(即数组、列表输入)的数据填充、验证的实现
1、POST http://api.channel-pub-api.localhost/qq/v1/articles?group_id=015ce30b116ce86058fa6ab4fea4ac63 ,如图1 图1 { "uuid": "e88e79faad9011e8a14554ee75d2ebc1", "article_type_…
-
基于 yiisoft/yii2-app-advanced,实现 RESTful 风格的 Web Service 服务的 API,请求参数为多模型时,数据填充、验证的实现
1、参考网址:https://www.yiiframework.com/doc/guide/2.0/zh-cn/input-multiple-models ,其用于网页表单是合适的,不过 API 应用的请求参数一般并未添加表单名称(尤其是单个模型输入时),因此,不太合适,例:表…
-
在 Yii 2 中,当处理一个 RESTful API 请求时,支持新的响应格式:text/html,且仅支持 HTML 格式
1、在浏览器打开网址:http://api.channel-pub-api.localhost/qq/v1/oauth2/authorize?group_id=015ce30b116ce86058fa6ab4fea4ac63 ,响应 XML 格式,因为 RESTful APIs 同时支持JSON和XML格式。但不支持 HTML 格式…
-
将 Sentry 9 与 Yii 2 高级项目模板 集成的实现
1、在配置您的应用程序的 All 选项中,不存在 Yii2 框架,只能够选择 PHP,如图1 图1 2、为 Sentry 安装 PHP 集成。推荐的方法是使用 Composer,不过决定暂不采用此方案,如图2 3、在 GitHub 中搜索 yii2 se…
-
Yii2 Starter Kit 切换至中文语言环境后,编辑器未正常显示的解决
1、当 Locale 的值设置为 English (US) 时,Create Article 时,编辑器正常显示,但是对应的语言包文件 /assets/5fbb6f5a/lang/en.js 响应 404,如图1 图1 2、当 本地 的值设置为 简体中文 时,创建文章 时,编辑器…
-
在 Yii 2 高级项目模板 上的基于 Nginx 的单域名配置
1、现阶段的目录结构中有3个应用,分别为:frontend、backend、api,其域名分别配置为:http://www.channel-pub-api.localhost/ 、http://www.channel-pub-api.localhost/backend 、http://www.channel-pub-api.loc…
-
基于 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 全部实现后,在 Postman 中执行 POST 请求,响应正常,如图1 图1 { "title":&qu…
-
在 Docker、Rancher 部署中,基于 Supervisor 定时执行 Yii 2 控制台命令
1、Supervisor 是可以在类 UNIX 系统中进行管理和监控各种进程的小型系统。Supervisor 的配置文件是一个Windows-INI风格(Python ConfigParser)文件。 2、Supervisor 的配置文件的 program 配置项 ; * 为必选项 ;[pr…