Я пытаюсь создать дерево категорий на Yii 1.1.Yii 1.1 и передача по ссылке
Я написал этот код:
$tree=array();
$results=Category::model()->findAll();
foreach ($results as &$result)
{
if(empty($result->parent_id))
{
$tree[$result->parent_id]=&$result->name;
}
else
{
$results[$result->parent_id]['childs'][$result->id]=&$result->name;
}
}
return $tree;
Я получаю я получаю эту ошибку
Indirect modification of overloaded property Category::$name has no effect
Почему? Как я могу это исправить?
Спасибо!
Почему вы хотите сохранить ссылку? Не требуется хранить ссылку. –
Могу ли я увидеть пример? Используя один запрос в базе данных – xfg
, просто удалите '&' в '$ results as & $ result' и' $ tree [$ result-> parent_id] = & $ result-> name; 'и' $ results [$ result- > parent_id] [ 'Чайлдс'] [$ result-> ID] = & $ result-> имя; ' –