2014-02-24 3 views
0

저는 Symfony와 Sonata를 처음 사용합니다. 지시 사항을 따르고 난 후에 Translatable을 설치했지만, 양식에 탭이 표시되지 않습니다. Composer.jsonA2lixTranslationFormBundle with Stof DoctrineExtensionsBundle does not any 탭 표시

"stof/doctrine-extensions-bundle": "1.1.x-dev", 
    "a2lix/translation-form-bundle": "2.x-dev" 

config.yml

# Doctrine Configuration 
doctrine: 
    dbal: 
     driver: "%database_driver%" 
     host:  "%database_host%" 
     port:  "%database_port%" 
     dbname: "%database_name%" 
     user:  "%database_user%" 
     password: "%database_password%" 
     charset: UTF8 
     # if using pdo_sqlite as your database driver, add the path in parameters.yml 
     # e.g. database_path: "%kernel.root_dir%/data/data.db3" 
     # path:  "%database_path%" 

    orm: 
     auto_generate_proxy_classes: "%kernel.debug%" 
     auto_mapping: true 

     mappings: 
      gedmo_translatable: 
       type: annotation 
       prefix: Gedmo\Translatable\Entity 
       dir: "%kernel.root_dir%/../vendor/gedmo/doctrine-extensions/lib/Gedmo/Translatable/Entity" 
       alias: GedmoTranslatable # this one is optional and will default to the name set for the mapping 
       is_bundle: false 


    stof_doctrine_extensions: 
     default_locale: "%locale%" 
     orm: 
      default: 
       translatable: true 

a2lix_translation_form: 
    locales: [es, pr]  # [1] 
    default_required: true  # [2] 
    manager_registry: doctrine  # [3] 
    templating: "A2lixTranslationFormBundle::default.html.twig"  # [4] 

소나타 AdminClass

/** 
* @param FormMapper $formMapper 
*/ 
protected function configureFormFields(FormMapper $formMapper) 
{ 
    $formMapper 
     ->add('descripcion') 
     ->add('unidadMedida') 
     ->add('translations', 'a2lix_translations') 
    ; 
} 

답변

1

enter image description here

나는 너무 많은 문제 노력했다 그것은 너무 나를 위해 일한 난 단지 a2lix 번들을 사용하여 전환하고이 내가 지금 사용하고 무엇 ... 나를 위해 마법처럼 일 그 2 개 번들 (SF 2.4)

"a2lix/i18n-doctrine-bundle": "dev-master", 
    "a2lix/translation-form-bundle": "2.*@dev", 
+0

를 사용합니다. 감사! –

+0

나는 똑같은 문제가있다. 탭을 얻을 수 없다. 나는 i18n-doctrine-bundle에서 dev-master를, translation-form-bundle에서 1.*@dev를 가지고 있지만 stil은 작동하지 않는다. 어떤 제안? – repincln

+0

"a2lix/i18n-doctrine-bundle": "dev-master"를 사용하는 경우 가장 최근의 "a2lix/translation-form-bundle": "2.*@dev"를 사용하는 것이 가장 좋습니다. 탭에 대해 잘로드 된 애셋이 있는지 확인해야합니다. a2lix_translation_bootstrap.js 및 부트 스트랩의 탭에 대한 전용 애셋 (http://getbootstrap.com/javascript/#tabs) – webda2l