Дерево добавить дочерний с корнем empyty дать мой корень = 0, NestedTreeRepository search null

у меня есть сущность

/**
* @Gedmo\Tree(type="nested")
* @ORM\Table(name="mKeyword")
* use repository for handy tree functions
* @ORM\Entity(repositoryClass="KeywordRepository")
*/
class Keyword {

/**
* @Gedmo\TreeRoot
* @ORM\Column(name="root", type="integer", nullable=true)
*/
private $root;

когда я добавлю ключевое слово

$node = new Keyword();

$node->setTitle($data['nm']);

$parent = $this->get_node($parentId);

$node->setParent($parent);

$em = $this->getDoctrine()->getManager();

$em->persist($node);

у меня в базе есть root_id = 0

когда я использую

$this->db = $this->getDoctrine()->getRepository("MeaKeywordsBundle:Keyword")
$tree = $this->db->getChildren($node,true);

дБ это
Gedmo \ Tree \ Entity \ Repository \ NestedTreeRepository

я получаю пустые результаты. я вижу в запросе, у меня есть, где root_id является нулем. Но в базе данных у меня есть 0

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]