У меня есть таблица разделов, в которой есть эти поля ( id, parent_id, lft, rght, name ).Когда я отправляю $ id, он проверяет поле parent_id, затем, если оно пустое, он ищет своих потомков.Как мне это реализовать?
Я написал этот код, но он не работает.
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);
}
}