Revision: 16004
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at July 22, 2009 15:37 by sveggiani
Initial Code
// si estoy editando un registro elimino toda su rama del arbol // para no poder moverlo adentro de si mismo if ( !empty( $id ) ) : // traigo todos los IDs hijos de este nodo $childrens = $this->Tender->children($id); $childrensClean = Set::extract('/Tender/id', $childrens); // agrego el ID del propio nodo a la lista de exclusión $childrensClean[] = $id; $options = array( 'NOT' => array( 'Tender.id' => $childrensClean ) ); else: $options = array(); endif; $parents = $this->Tender->generatetreelist($options, '{n}.Tender.id', '{n}.Tender.title_cat', ' ' ); $this->set('parents', $parents );
Initial URL
Initial Description
Initial Title
remove a branch from a Cakephp Tree (Tree behavior)
Initial Tags
cakephp
Initial Language
PHP