架构设计
-
CMC 框架菜单、权限的重构(权限与菜单的分离,权限分类,避免升级时菜单的过度添加)
1、现阶段的实现,菜单与权限是一一对应的,在框架中的管理界面,如图1 图1 2、设计结构如下: 选题管理:/plans(plan/index-category) 我的选题:/pla…
-
在 Nginx 1.10 版本中,重新加载时报错:nginx: [warn] could not build optimal server_names_hash 的分析解决
1、在 Nginx 1.10 版本中,重新加载时报错:nginx: [warn] could not build optimal server_names_hash,如图1 图1 …
-
在 Yii 2.0 中,报错:”Calling unknown method: api/modules/v1/models/PlanTask::claimProcess()” 的分析解决
1、在 Yii 2.0 中,报错:”Calling unknown method: api/modules/v1/models/PlanTask::claimProce…
-
在 Yii 2.0 中,基于桌面应用端的 RESTful APIs,在移动应用端的复用、覆盖微调的实现 (二)
1、获取选题详情接口,选题的操作权限包含了当前用户的所有权限按钮,可针对移动端定制(当状态,2:待审 时,编辑选题的权限,0:无,更新选题的权限,0:无) 2、编辑方法文件:/ap…
-
基于 Yii 2.0 的 RESTful 风格的 API,选题任务的素材实现的代码审查
1、要求新来的同事实现时提出的需求如下: (1)已登录,桌面端/api/rests/resource修改为:/api/rests/plan_task_resource (2)游客,…
-
在 MySQL Workbench 中执行 UPDATE 语句,报错:Error Code: 1175 的分析解决
1、在 MySQL Workbench 中执行 UPDATE 语句,语句如下: UPDATE `cpa_channel_app_source` SET `group_id` = ‘…
-
基于 TortoiseGit ,单向合并 wx-auth 分支上的提交至 develop 分支上的流程
1、在 GitLab 上查看 develop 分支上的提交,如图1 图1 2、在 GitLab 上查看 wx-auth 分支上的提交,如图2 图2 3、在本地仓库,切换至 deve…
-
微博的微连接的网页应用授权(引导用户进入授权页面登录同意授权、创建微博的微连接的网页应用的用户),在同一浏览器中,创建了第一个用户之后,无法再创建第二个用户的分析与解决
1、获取微博的微连接的网页应用授权(引导用户进入授权页面登录同意授权、创建微博的微连接的网页应用的用户)的链接,如图1 图1 2、打开网址:https://weibo.com/ ,…
-
在 Yii 2.0 中,基于桌面应用端的 RESTful APIs,在移动应用端的复用、覆盖微调的实现 (一)
1、打开桌面应用端,界面,如图1 图1 2、接口:我的选题(获取选题列表),在 Postman 中的响应结构,如图2 图2 3、在移动应用端的原型设计,如图3 图3 4、现阶段的需…
-
在 Yii 2.0 中,数据库迁移时,查询 A 表的数据,插入至 B 表中的实现
1、A 表的数据结构,如图1 图1 2、B 表的数据结构,如图2 图2 3、现在的需求是,需要将 A 表中的 8 个字段查询出来,插入至 B 表中,使用如下命令来创建一个新的迁移,…