Gedmo Tree Nested&主义行为翻译

时间:2015-09-25 21:28:48

标签: php symfony doctrine-orm

我有一个简单的问题但是,我没有找到如何解决它, 所以我使用Doctrine Behaviors在我的项目中应用系统翻译,并使用Gedmo \ Tree来应用左右类别的系统。

这是我的行动:

public function menuAction()
    {
        $em = $this->getDoctrine()->getManager();
        $entityManager = $this->getDoctrine()->getManager();
        $repo = $em->getRepository('ProductsBundle:Category');
        $options = array(
            'decorate' => true,
            'rootOpen' => '<ul>',
            'rootClose' => '</ul>',
            'childOpen' => '<li>',
            'childClose' => '</li>',
            'representationField' => 'id',
            'nodeDecorator' => function($node) {
                return '<a href="category/'.$node['id'].'">'.$node['id'].'</a>';
            }
        );
        $htmlTree = $repo->childrenHierarchy(
            null,
            false,
            $options
        );
        // $tree = $repo->buildTree($query->getArrayResult(), $options);
        $categories = $em->getRepository("ProductsBundle:Category")->getCategoryHiearchy();
        return $this->render('ProductsBundle:Public:Category/menu.html.twig', array(
            'categories'    => $categories,
            'htmlTree'      => $htmlTree,
        ));
    }

我想要做的就是,要更改链接的名称,我将ID设置为,这就是结果: http://snapplr.com/snap/mkmv

它工作完美,现在我想从实体类别翻译学说行为中获得领域标题。

谢谢

0 个答案:

没有答案