function create_root($name, $clearData = true, $data = array()) { if ($clearData) { Doctrine_Core::getTable('ioDoctrineMenuItem')->createQuery()->delete()->execute(); } $rt = new ioDoctrineMenuItem(); $rt->name = $name; $rt->fromArray($data); $rt->save(); Doctrine_Core::getTable('ioDoctrineMenuItem')->getTree()->createRoot($rt); return $rt; }