qqa4560354

qqa4560354

I am Good boy

  • 财富值5260
  • 威望值40
  • 总积分6080

个人信息

  • 回复了 的回答

    根据ActiveDataProvider中可以知道:

    /**
     * @var QueryInterface the query that is used to fetch data models and [[totalCount]]
     * if it is not explicitly set.
     */
    public $query;
    

    说明$query数据是model

    那我要让一个数组,分页,怎么写,,这里是接口,没有视图,

  • public static function format_data($code,$data){
    	$msg = Yii::$app->params['a'.$code];
    	return ['code'=>$code,'msg'=>$msg,'data'=>$data];
    }
    
  • 提出了问题
    dataProvider分页
  • 2017-01-17 已签到
    连续签到2天,获得了10个金钱
  • 2017-01-16 已签到
    连续签到1天,获得了5个金钱
  • 2017-01-14 已签到
    连续签到4天,获得了20个金钱
  • 2017-01-13 已签到
    连续签到3天,获得了15个金钱
  • 2017-01-12 已签到
    连续签到2天,获得了10个金钱
  • 赞了回答

    建议批量插入好点,如:

    //假如 $names = ['zhangsan', 'lisi']; 
    $data = []; 
    foreach ($names $k => $v) { 
        $data[] = [$v]; 
    } 
    Yii::$app->db->createCommand()->batchInsert('test', ['name'], $data)->execute(); 
    
  • 回复了 的回答

    把code和message与你接口要返回的数据组成一个新数组,转json后返回就可以了

    定义到公共位置,比如说helper类,然后,return Helper::format_data(SUCC,$dataProvider);这样,succ,跟error,把1楼的转json带入就ok

副总裁 等级规则
6080/10000
资料完整度
80/100
用户活跃度
0/100

Ta的关注

17

Ta的粉丝

8

Ta的访客

54