b31o8321
- b31o8321 2015-10-27 已签到连续签到1天,获得了5个金钱
- b31o8321 赞了回答
[ 'attr1', 'string or int or else rules you need', 'when' => function($model) { return $model->attr1 || $model->attr2; }, 'message' => ' your error tips' ]
- b31o8321 2015-10-19 已签到连续签到1天,获得了5个金钱
- b31o8321 2015-10-15 已签到连续签到1天,获得了5个金钱
- b31o8321 2015-10-13 已签到连续签到1天,获得了5个金钱
- b31o8321 赞了回答
Yii2的restful api函数(
yii\rest\ActiveController
的action
),只要返回数组即可,所以1
、2
用array_merge
搞定。 问题3
,需要在url参数中加expand键,其值对应于模型中的extraFields()
函数返回数组中的值。通常expand
用于取得关联表的结果集。 用斧头削苹果当然比不上小刀,所以就想问下,测试的项目规模是怎么样的
- b31o8321 赞了回答
Yii::$app->db->createCommand()->batchInsert($tableName, ['name', 'sex'], [['Lucy', female"],['Lilei', male"]])->execute();
上面的写法更友好一点, 是对
Yii::$app->createCommand($sql)
的进一步包装, 避免了你手动拼sql
.要注意的是, 这样写就没了AR模型相关的事件钩子.
- b31o8321 回答了问题 Yii2.0 接受接口信息
就是用curl模拟get请求和post请求去接口请求数据,然后把拿到的json数据decode一下,curl_setopt的那一段是配置http请求的参数。