为了账号安全,请及时绑定邮箱和手机立即绑定

这句话本地可以,线上不行是怎么回事?(本地mac,线上CentOS,同样是xampp)

$query = $model
            ->find()
            ->select($select)
            ->where($cond)
            ->with('relate.tag','extend') //这句话本地可以,线上不行是怎么回事?(本地mac,线上CentOS,同样是xampp)
            ->orderBy($orderBy);

这句话本地可以,线上不行是怎么回事?(本地mac,线上CentOS,同样是xampp)
去掉 《    ->with('relate.tag','extend')   》 又能运行,求帮助!!

正在回答

2 回答

PHP Warning – yii\base\ErrorException

Invalid argument supplied for foreach()

  • 1. in C:\wamp\www\muke\hyii2\frontend\models\PostForm.phpat line 85

    76777879808182838485868788899091929394

            // var_dump($res);die;
            // 格式化数据
            $res['data'] = self::_formatList($res['data']);        return $res; 
        }    /**
        *数据格式化
        */
        public static function _formatList($data){
            foreach ($data as &$list){            $list['tags'] = [];            if(isset($list['relate']) && !empty($list['relate'])){                foreach ($list['relate'] as $lt) {                    $list['tags'][]=$lt['tag']['tag_name'];
                    }
                }            unset($list['relate']);
            }        return $data;
  • 2. in C:\wamp\www\muke\hyii2\frontend\widgets\post\PostWidget.php at line 36– frontend\models\PostForm::getList()


0 回复 有任何疑惑可以回复我~

已找到原因,表名不一样。蠢哭了

0 回复 有任何疑惑可以回复我~
#1

仲天琪

您是怎样获得数据的呀;我这怎么获取不到数据报这样一个错
2018-03-31 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP之Yii2框架搭建完整博客系统
  • 参与学习       22594    人
  • 解答问题       279    个

Yii是PHP快速开发的最佳实践之一,一起领略yii2快速开发的风采

进入课程

这句话本地可以,线上不行是怎么回事?(本地mac,线上CentOS,同样是xampp)

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信