问题标签 [a2lix-translation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 未定义索引:GedmoTranslationForm 中的 translationClass
我用
作曲家.json
配置.yml
实体
优惠券翻译
表单构建
并在第 57 行收到错误通知:未定义索引:vendor/a2lix/translation-form-bundle/A2lix/TranslationFormBundle/TranslationForm/GedmoTranslationForm.php 中的translationClass
symfony - 消息和messages_translation之间没有关系
我正在尝试使用 A2lix-i18 和 a2lix-form 建立一个多语言网站,但我似乎遇到了困难。
我能够保留记录,但 translatable_id 永远不会被设置。
关于如何发生这种情况的任何想法?
-
symfony - 为每个翻译上传文件
我有一个包含已翻译字段的表单。其中一个字段是文件,必须上传女巫(每种语言都有不同的文件)。
我正在使用 'stof/doctrine-extensions-bundle' 和 'a2lix/translation-form-bundle' 并使用 symfony2 上传文件 'vich/uploader-bundle'。
找到了这个https://github.com/a2lix/TranslationFormBundle/issues/83,但它不起作用
我的目录实体:
在构建表单时也尝试过这个:
php - 在 Symfony 表单中制作前端所需的 A2lix 翻译字段
有没有办法让A2lix 翻译字段需要并通过 Symfony 表单的前端进行验证?我曾尝试将presentation
和的属性添加translations
到我的validation.yml
文件中,但无济于事。
我发现当我没有在翻译字段中输入任何内容时,表单不会提交,但什么也没有发生。没有 FE 或 BE 错误。
我的表格:
在validation.yml
:
CourseGuideTranslationType.php
:
php - Symfony2 嵌入形式,类不存在 - A2lix 翻译
我在一种形式中使用了两个实体,ContentType 在EstablishmentType 中。如果我只使用“经典”字段类型,我不会出错。但是,当我在 ContentType 中添加字段 'translations' 和 'a2lix_translations_gedmo' 作为类型时,它返回一个 ReflectionException“类不存在”。
A2lix 的翻译在其他实体中运行良好。
作为任何人的想法?
下面的代码:
建立类型.php
ContentType.php 命名空间Demo\FoundationBundle\Form;
堆栈跟踪
forms - 使用 A2lix 作为嵌入式表单时出错
我在一个项目中使用 A2lix Translation Form Bundle 和 Doctrine Behaviors Translatable,我有两个实体:公司和文件。公司有一些可翻译的字段,所以我有一个 CompanyTranslations 实体。一家公司可以有一个文件,因此公司和文件使用 OneToOne 单向引用进行映射。公司文件是可翻译的,因此该属性位于 CompanyTranslation 文件中。
公司翻译:
文件:
文件表格类型:
公司表格类型:
错误是这个:
表单的视图数据应该是 MyApp\CoreBundle\Entity\File 类的一个实例,但它是 MyApp\CoreBundle\Entity\CompanyTranslation 类的一个实例。您可以通过将“data_class”选项设置为 null 或添加将 MyApp\CoreBundle\Entity\CompanyTranslation 类的实例转换为 MyApp\CoreBundle\Entity\File 的实例的视图转换器来避免此错误。
我已经将文件类型表单的 data_class 和字段的 data_class 设置为 null,但也设置为 MyApp\CoreBundle\Entity\File。两者都向我发送错误。我不知道发生了什么。
有人可以帮忙吗?
谢谢!
php - 无法在树枝中检索 Symfony 会话
我正在尝试用 symfony2 制作一个两种语言的应用程序。我正在使用 Doctrine 行为和 A2lixtranslationformbundle。我有一个监听器来监听更改语言环境:
在树枝模板中,我想通过会话参数检索翻译以查看我们拥有的语言环境:
但是 app.session.get('_locale') 不会返回任何内容。为什么树枝中的会话没有得到这个属性是什么问题我已经在监听器中测试了它,一切看起来都很好。
php - A2lix 表单翻译图片在每次翻译中上传
我正在尝试在每个翻译中上传图片,但它不起作用我的翻译实体是
我是 symfony 的初学者,所以即使在互联网上也没有得到任何帮助,如何在每个翻译中上传图像。图片上传工作正常但不能正常工作
forms - 使用 A2lix 翻译表是否可能需要真正的要求?
我在我的 Symfony 项目中有一个实体,其字段“brand”可以为 null找出问题所在。
实体:
表格:
我也试过这个,但前面仍然没有出现:
在浏览器中这两种情况的结果是: