На моем контроллере я хочу использовать другие модели для добавления результата в существующий массив.
Мой контроллер:
public function index()
{
$getConcerts_previous = $this->concert_model->getAllConcerts('previous');
foreach($getConcerts_previous as $concert) {
$hallData = $this->hall_model->getHallbyID($concert->cHall_ID);
$concert->hHall_ID = isset($hallData) ? $hallData->hID : 'No data';
}
$this->render_layout('concerts/index', $this->data);
}
На самом деле, когда я @varp_dump my '$ getConcerts_previous ', на мой взгляд, у меня есть:
public 'cID' => string '45' (length=2)
public 'cBand_ID' => string '8' (length=1)
public 'cDate' => string '2018-06-22' (length=10)
И я хочу знать, как добавить этот дамп var, например
public 'cID' => string '45' (length=2)
public 'cBand_ID' => string '8' (length=1)
public 'cDate' => string '2018-06-22' (length=10)
public 'hHall_ID' => string '1' (length=1)
Моя база данных:
Concerts: cID | cName | cPlaceType | cPlaceID
Festivals: fID | fName
Halls: hID | hName
Если cPlaceType = 1, выберите фестиваль с cPlaceID, если cPlaceType = 2, выберите зал с cPlaceID,