【问题标题】:A2lixTranslationFormBundle with Stof DoctrineExtensionsBundle doesnt Show Any Tab带有 Stof DoctrineExtensionsBundle 的 A2lixTranslationFormBundle 不显示任何选项卡
【发布时间】:2014-02-24 14:37:53
【问题描述】:

我是 Symfony 和 Sonata 的新手。按照说明安装后,我安装了 Translatable,但表格中没有任何选项卡。

作曲家.json

    "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]

奏鸣曲管理类

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

【问题讨论】:

    标签: symfony sonata-admin stofdoctrineextensions


    【解决方案1】:

    我在尝试使用这 2 个捆绑包时遇到了很多麻烦,我转而只使用 a2lix 捆绑包,它对我来说就像一个魅力...... 这就是我现在使用的(sf 2.4)

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

    【讨论】:

    • 我遇到了完全相同的问题 - 无法获取标签。我在 i18n-doctrine-bundle 有 dev-master,在 translation-form-b​​undle 有 1.*@dev 但仍然不起作用。有什么建议吗?
    • 如果使用"a2lix/i18n-doctrine-bundle": "dev-master",最好使用最新的"a2lix/translation-form-b​​undle":"2.*@dev ”。关于标签,你应该检查你是否有很好的加载资产 a2lix_translation_bootstrap.js 和 bootstrap 的标签专用的(getbootstrap.com/javascript/#tabs
    • 如果我们使用a2lix/i18n-doctrine-bundle,如何处理当前数据库值?而且,如果我只想要一张包含所有翻译的表,那么 Gedmo 策略是唯一的选择吗?
    猜你喜欢
    • 2016-04-10
    • 1970-01-01
    • 1970-01-01
    • 2019-08-08
    • 2013-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多