摘要: Yii2 GridView 使用起来很方便,但是默认排序很是个问题,数据默认按 主键 正序排列 但是在使用过程中,大多数数据默认是 倒序才符合正常思维的。 第一次 的解决方法是在 直接为 Model添加排序orderBy('id DESC')或addOrderBy('id DESC')数据理所当然的 阅读全文
posted @ 2019-04-23 14:22 牛奔 阅读(1144) 评论(0) 推荐(0)
摘要: '4.08', '10' => '0.10', '11' => '4.08', '12' => '0.01'); $arr2 = array('8' => '0.01', '10' => '0.01', '11' => '0.01'); $arr3 = $arr1 + $arr2; $arr4 = array_intersect_key($arr2, $ 阅读全文
posted @ 2019-04-23 13:29 牛奔 阅读(1180) 评论(0) 推荐(0)
摘要: Yii::$app->dbName->createCommand($sql)->queryAll(); 指定dbName数据库配置 阅读全文
posted @ 2019-04-23 11:54 牛奔 阅读(1130) 评论(0) 推荐(0)
摘要: Yii::$app->runAction(控制器/方法名); 阅读全文
posted @ 2019-04-22 17:37 牛奔 阅读(3028) 评论(0) 推荐(0)
摘要: YII2可以在命令行执行php命令,首先明白YII2自带的command示列 \app\commands\HelloController class HelloController extends Controller { /** * This command echoes what you hav 阅读全文
posted @ 2019-04-22 17:26 牛奔 阅读(4438) 评论(0) 推荐(0)
摘要: 模型 控制器 分页效果 阅读全文
posted @ 2019-04-22 14:25 牛奔 阅读(340) 评论(0) 推荐(0)
摘要: 数据查询 多表查询: 关联查询 使用 AR 方法也可以查询数据表的关联数据(如,选出表A的数据可以拉出表B的关联数据)。 有了 AR, 返回的关联数据连接就像连接关联主表的 AR 对象的属性一样。 建立关联关系后,通过 $customer->orders 可以获取 一个 Order 对象的数组,该数 阅读全文
posted @ 2019-04-22 11:28 牛奔 阅读(4348) 评论(0) 推荐(0)
摘要: Yii2框架下的Gridview通常用来展示一张DB表中的数据,十分方便。这里只说一下经常要用到的一些小技巧,其实大多数官方文档都是有的,只是有可能需要在多个文档里。 自动创建的gridview示例。 1. 不显示Gridview自带的记录序列。 删除视图文件里下面这一行代码。 2.字段名称居中对齐 阅读全文
posted @ 2019-04-22 11:25 牛奔 阅读(490) 评论(0) 推荐(0)
摘要: // 我们要查询id等于1或者id等于3的数据 $userInfo = User::find()->where(['or' , 'id = 1' , 'id = 3'])->all(); // 我们同样可以使用以下方式 $userInfo = User::find()->where(['or' , ['=' , 'id' , 1] , ['=' , 'id' , 3]])->all(); // ... 阅读全文
posted @ 2019-04-22 11:16 牛奔 阅读(191) 评论(0) 推荐(0)
摘要: ALTER TABLE people ADD COLUMN name VARCHAR(100) DEFAULT NULL COMMENT '姓名' 修改表 people 增加字段 name 长度100 默认为null 备注:姓名 阅读全文
posted @ 2019-04-22 11:15 牛奔 阅读(15554) 评论(0) 推荐(1)