我有一个节表有这些字段( id,parent_id,lft,rght,name )。 当我发送$ id时,它将检查parent_id字段,然后如果它为null,它将搜索其子项。我该如何实现呢?
我已经编写了这段代码,但它没有用。
function view($id = null) {
// find section in database
$section = $this->Section->findById($id);
// set the section for the view
$this->set(compact('section'));
// if find id check parent_id field and if its is null then find his children
if ($section['parent_id']== null){
$this->Section->Article->children($id) ;
} else {
// else find parent only
$this->Section->findbyid(parent);
}
}