可是花费了一点时间来弄这个,下来解读一下这段代码
首先获取一个查询条件info_id
下来通过模型来查询照片的信息
开始组装照片数据,声明一个数组开始组装
下来在通过模型查询大的信息
在通过循环,将照片的数据存放到info这个数组里
public function getInfo (){
$info_id = (int) $this->request->param('infoId');
$InfophotoModel = new InfophotoModel();
$photo = $InfophotoModel->where(['info_id'=>$info_id])->select();
$photos = [];
foreach ($photo as $val){
$photos[] = IMG_URL . getImg($val->photo);
}
$info = new InfoModel();
$infoData = $info->where([
'info_id'=>$info_id
])->find()->toArray();
foreach ($infoData as $val){
$infoData['photo'] = $photos;
}
dump($infoData);die;
}