Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 具有临时根的树添加子级给定my root=0,NestedTreeRepository搜索空_Php_Symfony_Doctrine Orm_Doctrine Extensions_Stofdoctrineextensions - Fatal编程技术网

Php 具有临时根的树添加子级给定my root=0,NestedTreeRepository搜索空

Php 具有临时根的树添加子级给定my root=0,NestedTreeRepository搜索空,php,symfony,doctrine-orm,doctrine-extensions,stofdoctrineextensions,Php,Symfony,Doctrine Orm,Doctrine Extensions,Stofdoctrineextensions,我有实体 /** * @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=

我有实体

/**
 * @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\u id=0

当我使用

$this->db = $this->getDoctrine()->getRepository("MeaKeywordsBundle:Keyword")
$tree = $this->db->getChildren($node,true);
db是 Gedmo\Tree\Entity\Repository\nestedtreepository

我得到的结果是空的。在查询中,我看到root\u id为null。但在数据库中我有0