symfony2自定义注释翻译
请帮我翻译自定义注释。 我正在尝试翻译@Render(title=“Page”)。翻译生成器未找到此,且标题不是traslate。 我试图理解它是如何在组件验证Symfony中完成的,但什么也没有发生symfony2自定义注释翻译,symfony,annotations,translation,Symfony,Annotations,Translation,请帮我翻译自定义注释。 我正在尝试翻译@Render(title=“Page”)。翻译生成器未找到此,且标题不是traslate。 我试图理解它是如何在组件验证Symfony中完成的,但什么也没有发生 <?php namespace Shooos\ProductBundle\Controller\Admin; use Sensio\Bundle\FrameworkExtraBundle\Configuration as PRS; use Shooos\CoreBu
<?php
namespace Shooos\ProductBundle\Controller\Admin;
use Sensio\Bundle\FrameworkExtraBundle\Configuration as PRS;
use Shooos\CoreBundle\Controller\BaseController;
use Aft\RenderParkingBundle\Annotations as CA;
use Gedmo\Mapping\Annotation\Translatable;
/**
* @PRS\Route("/admin")
* Class CategoryController
* @package Shooos\ProductBundle\Controller\Admin
*/
class CategoryController extends BaseController
{
/**
* @CA\Render(title="Categories")
* @PRS\Route("/categories", name="admin.categories")
*/
public function indexAction()
{
}
}
在注释到对象转换器上,在转换过程中插入注释读取器、转换器服务并将值从注释转换为对象
$description = $this->translator->trans($transformedAnnotationObject->getDescription());
请张贴与问题相关的代码。您可以通过编辑自己的问题并将其添加到问题正文中来完成此操作。它将帮助我们帮助您。我添加了一个带有user2041082的hint.Done的代码,但当执行命令php app/console translation:extract en--bundle=ProductBundle--output format=ymlThis时不会生成转换。这是一个JMSTranslationBundle生成器。我想翻译字符串应该由提取器缓存。
$description = $this->translator->trans($transformedAnnotationObject->getDescription());