public function addCardToMindMap(\Model\MindMap $map, \Model\Card $card, $x = 0, $y = 0, $z = 0, $width = 160, $height = 100, $isCollapsed = true) { $mc = new \Model\MindMapCard(); $mc->SetCollapsed($isCollapsed); $mc->setCard($card); $mc->setX($x); $mc->setY($y); $mc->setZ($z); $mc->setWidth($width); $mc->setHeight($height); $mc->setParent($map); $this->em->persist($mc); $this->em->flush(); return $mc; }
public function loadNode($nodeId, $cardId = null, $name = null, $collapsed = true) { if ($cardId != null) { $card = $this->cm->findById($cardId); $node = new \Model\MindMapCard(); $node->setCard($card); } else { if ($name != null) { $node = new \Model\MindMap(); $node->setName($name); } } $node->setCollapsed($collapsed); $this->assignToView("nodeId", $nodeId); $this->assignToView("node", $node); }