狼骑舞者

狼骑舞者

这家伙有点懒,还没写个性签名!

  • 财富值69
  • 威望值0
  • 总积分169

个人信息

  • 2017-04-08 已签到
    连续签到2天,获得了10个金钱
  • 2017-04-07 已签到
    连续签到1天,获得了5个金钱
  • 赞了回答

    额。就是这样写啊。1.x里面是zh_cn这样,2.x是 zh-CN 标准的

  • 回复了 的回答

    asArray()对空表会返回个空的数组。不会报错的。

    楼主试试:(你需要把Table换成实际的model)

    $ary = Table::find()->asArray()->all();
    
    print_r($ary);
    

    的确,原来是我没赋值导致的。谢谢大神,可我找不到采纳按钮了……啥情况这是

  • 赞了回答

    asArray()对空表会返回个空的数组。不会报错的。

    楼主试试:(你需要把Table换成实际的model)

    $ary = Table::find()->asArray()->all();
    
    print_r($ary);
    
  • 回复了 的回答
    $list = Devlog::find()->where(['belong' => $get])->asArray()->all();
    

    一般想查询结果返回数组,都是这样写的。既然你知道这样写可以,为什么还的在下面在多一个if判断呢?这不多此一举吗。

    查旬空表,阁下使用过种情况吗?空表将导致报错

  • $list = Devlog::find()->where(['belong' => $get])->all();
    if (!empty(($list))) {
        Devlog::asArray($list);
    }
    

    这样调用会导致出错,求解答

  • 回复了 的回答

    避免空表出现不就行了

    用户有权删除自己所有的文章……可以这样调用吗?

    if (!empty(($list))) {
        Devlog::asArray($list);
    }
    
  • 回复了 的回答

    一个判断不就解决问题吗

    首先,这样可以执行:$list = Devlog::find()->where(['belong' => $get])->asArray()->all();
    其次,

    $list = Devlog::find()->where(['belong' => $get])->all();
    if (!empty(($list))) {
        Devlog::asArray($list);
    }
    

    这样不能执行……求助

助理 等级规则
169/200
资料完整度
10/100
用户活跃度
0/100

Ta的关注

3

Ta的粉丝

3

Ta的访客

4