allenqin
- allenqin 2016-10-21 已签到连续签到1天,获得了5个金钱
- allenqin 2016-05-16 已签到连续签到1天,获得了5个金钱
- allenqin 2016-05-13 已签到连续签到2天,获得了10个金钱
现执行创建表,然后使用 addColumn方法添加字段
// $this->createTable.... $this->addColumn("{{%test}}", "status", "ENUM('1', '2', '3', '4', '10') NOT NULL DEFAULT '10' COMMENT '状态'");
- allenqin 2016-05-12 已签到连续签到1天,获得了5个金钱
- allenqin 回答了问题 Yii列表页 怎么更改查询的结果?
index.php视图中定义展示字段修改一下
'dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [ ['class' => 'yii\grid\SerialColumn'], 'id', 'name', [ 'label' => 'f_id', 'attribute' => 'parentName', ], ['class' => 'yii\grid\ActionColumn'], ],
模型中添加一个新的方法:
public function getParentName() { $item = $this->findOne(['id'=>$this->f_id]); if ($item) { return $item->name; } else { // 顶级类 或者 查询的父级不存在 return '0'; } }
上面的代码可以实现展示效果,如果需要搜索,需要修改search模型。
最好的解决方法,数据表多加一个 f_name 字段, 多加一个冗余字段,程序省去了很多繁琐的处理。 - allenqin 2016-05-07 已签到连续签到2天,获得了10个金钱
- allenqin 2016-05-06 已签到连续签到1天,获得了5个金钱
- allenqin 回复了话题 yii2 报错求助 表单方面的问题
很有可能是 表单模型中的验证规则 写错了,
字段必填的规则是 "required", 应该是你写错了。
- allenqin 2015-04-27 已签到连续签到1天,获得了5个金钱