老师,您好,2个问题:
1,with方法不是静态方法为什么可以被::with()调用?放在控制器里phpstorm提示错误,放在model中就不提示错误了
2,学到8-13这一小节,代码我反复看了几遍跟老师基本一样,为什么显示variable type error: array异常这个错误
控制器中代码:public function getSimpleList($ids=''){
(new IdCollection())->goCheck();
$result=ThemeModel::getSimpleListByIDs($ids);
return $result;}
模块中代码:public function topicImg(){
return $this->belongsTo('Image','topic_img_id','id');}
public function headImg(){
return $this->belongsTo('Image','head_img_id','id');}
public static function getSimpleListByIDs($ids){
$ids=explode(',',$ids);
return self::with('topicImg,headImg')->select($ids);}