0
我想在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中删除'&,结果为&$ result'和'$ tree [$ result-> parent_id] =&$ result-> name;''results [$ result- > PARENT_ID] [ '的孩子的'] [$ result-> ID] =&$ result->名;' –