Yii 2.0
-
在 Yii 2.0 中,Redis 的活动记录(Active Record),基于 row 查看结构,与模型字段顺序不一致的排查分析
1、在 Yii 2.0 中,Redis 的活动记录(Active Record),基于 row 查看结构,与模型字段顺序不一致。如图1 图1 2、查看 Redis 活动记录类,/c…
-
在 Yii 2.0 中 RPC 的 ActiveDataFilter 实现,支持筛选参数等
1、在 api.pcs-stat.localhost 下,一个标准的 RESTful API。方法文件中的代码如下(一位同事所编写)。如图1 图1 <?php /** * @…
-
在 Yii 2.0 中添加了多个 DB 应用组件时,多个数据库迁移的实现
1、在 Yii 2.0 中添加了多个数据库连接组件时 ‘components’ => [ ‘db’ => [ ‘class’ => ‘yii/db/Connect…
-
在 Yii 2.0 中,添加新的 RESTful API,用于新建资源(渲染表单数据)的实现
1、查看 rest/ActiveController.php,发现默认的动作方法列表 /** * {@inheritdoc} */ public function actions(…
-
基于 Yii 2.0 的 RESTful 风格的 API,选题任务的素材实现的代码审查
1、要求新来的同事实现时提出的需求如下: (1)已登录,桌面端/api/rests/resource修改为:/api/rests/plan_task_resource (2)游客,…
-
在 Yii 2.0 中,查询构建器中定义 WHERE 条件,操作符为 LIKE 时生成 SQL 语句以 “vtt_” 开始的实现
1、期待生成的 SQL 语句,如图1 图1 SELECT * FROM `channel-pub-api`.`cpa_channel_type` WHERE `code` LIKE…
-
在 Yii 2.0 中,当连接两个表时,在 JOIN 查询的 ON 部分中指定一些额外的条件,基于 ActiveDataFilter 查询过滤器的实现
1、现在的需求如下,需要基于文章发布的时间范围,筛选基于文章发布数量的帐号排行。如图1 图1 2、查看获取帐号列表的方法文件,代码如下 <?php /** * @link h…
-
在 Yii 2.0 中,表结构存在多重关联(同一关联字段存在于多张表中)时,基于 ActiveDataFilter 查询过滤的实现
1、主表:cpa_channel_app_task 与 附表:cpa_task 的关联关系:多对一。如图1 图1 2、表:cpa_task 与 表:cpa_baijia_artic…
-
在 Yii 2.0 中创建了一个新的数据库迁移对象:添加 4 个字段的最佳实践
1、表名:cpa_channel_app_source 设计,表前缀:cpa_,如图1 图1 2、查看命令:yii migrate/create 的帮助文档 PS E:/wwwro…
-
在 Yii 2.0 中,基于 ActiveDataFilter 实现的 count() 的别名字段的排序
1、查看搜索模型文件:/common/logics/WeiboWeiboConnectWebAppUserSearch.php。 <?php namespace common…