Home » Structures » Tree » Bug #1569
Tree_Memory_DBsimple has no hasChildren function hence remove doesnt work
Details
| Submitted | 2004-06-07 11:41 UTC |
|---|---|
| From | jl at lusidor dot se |
| Assigned | dufuz |
| Status | Closed |
| Package | Tree |
| PHP Version | Irrelevant |
| OS | BSD |
| Roadmaps | (Not assigned) |
Comments
[2004-06-07 11:41 UTC] jl at lusidor dot se
Description:
------------
I Run
Tree::setupMemory('DBsimple',$dsn,$options);
I get a working tree but the remove method fails with a warning on that hasChildren(); doesnt exists.
My quick fix was to
// if( $this->hasChildren($id) )
// $id = $this->walk( array('_remove',$this) , $id , 'array' );
This makes it recursive unfriendly :D But I can get recursive functionality from my code anyway