Вот что я пытаюсь:
Код: Выделить всё
$runningLeagues = $this->getLeagueListing('running', $clubIds);
// chanage city
foreach($runningLeagues as $d){
$d->club->city = $d->city;
}
return $runningLeagues;
Код: Выделить всё
foreach($runningLeagues as $d){
$d->club->city = $d->city;
return $d; // it shows the overridden city. It works.
}
Значения сохраняются прежними. Он не меняется.
Обновить
Кажется, он обновляется с последним элементом. Таким образом, если последним городом свойств является «ss», во всех свойствах будет добавлено «ss».
Есть идеи, что происходит?
Подробнее здесь: https://stackoverflow.com/questions/637 ... collection
Мобильная версия