0
子を持つページオブジェクトの配列を作成したいオブジェクトを保持するオブジェクトのPhp配列。既存のオブジェクトに変数を追加する
親リンクを作成する2つの関数があります。
私は親リンクを通して子供を見つけます。
親リンクに子オブジェクトの配列である属性を追加したいとします。
可能であれば、子どもが見つからなくなるまで、私は各子供の上を再帰したいと思います。
これは意味があると思います。
function get_links(){
$links = array();
$parent_links = $this->pages_model->get_by_parent(0);//where parent_id = 0;
$count = 0;
if(isset($parents_links)&&(count($parent_links)>0)){
foreach($parent_links as $l){
$children = $this->get_child_links($l->id);//array _ push results
if($children != false){
$l->children = $children;
}else{
$l->children = FALSE;
}
unset($children);
}
}
return $parent_links;
}
function get_child_links($parent_id){
$links = $this->pages_model->get_by_parent($parent_id);
return $links;
}