Symfony 带有Stof DoctrineExtensionsBundle的A2LixtransationFormBundle不显示任何选项卡
我不熟悉交响乐和奏鸣曲。按照说明操作后,我安装了Translateable,但表单中没有任何选项卡 Composer.jsonSymfony 带有Stof DoctrineExtensionsBundle的A2LixtransationFormBundle不显示任何选项卡,symfony,sonata-admin,stofdoctrineextensions,Symfony,Sonata Admin,Stofdoctrineextensions,我不熟悉交响乐和奏鸣曲。按照说明操作后,我安装了Translateable,但表单中没有任何选项卡 Composer.json "stof/doctrine-extensions-bundle": "1.1.x-dev", "a2lix/translation-form-bundle": "2.x-dev" config.yml # Doctrine Configuration doctrine: dbal: driver: "%datab
"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')
;
}
我在尝试使用这两个捆绑包时遇到了很多麻烦,因此我转而只使用a2lix捆绑包,这对我来说非常有吸引力。。。 这就是我现在使用的(sf 2.4)
我有完全相同的问题-无法获取标签。我在i18n条令包中有dev master,在翻译表单包中有1.*@dev,但仍然不起作用。有什么建议吗?如果您使用“a2lix/i18n条令包”:“dev master”,最好使用最新的“a2lix/translation form bundle”:“2.*@dev”。关于选项卡,您应该检查您是否有很好的加载资产a2lix\u translation\u bootstrap.js和bootstrap()中选项卡的专用资产,以防我们使用
a2lix/i18n原则包
,如何处理当前数据库值?如果我只想要一个包含所有翻译的表,那么Gedmo策略是唯一的选择吗?
"a2lix/i18n-doctrine-bundle": "dev-master",
"a2lix/translation-form-bundle": "2.*@dev",