问题标签 [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.

0 投票
1 回答
328 浏览

php - 未定义索引:GedmoTranslationForm 中的 translationClass

我用

作曲家.json

配置.yml

实体

优惠券翻译

表单构建

并在第 57 行收到错误通知:未定义索引:vendor/a2lix/translation-form-b​​undle/A2lix/TranslationFormBundle/TranslationForm/GedmoTranslationForm.php 中的translationClass

0 投票
1 回答
57 浏览

symfony - 消息和messages_translation之间没有关系

我正在尝试使用 A2lix-i18 和 a2lix-form 建立一个多语言网站,但我似乎遇到了困难。

我能够保留记录,但 translatable_id 永远不会被设置。

关于如何发生这种情况的任何想法?

-

0 投票
1 回答
974 浏览

symfony - 为每个翻译上传文件

我有一个包含已翻译字段的表单。其中一个字段是文件,必须上传女巫(每种语言都有不同的文件)。

我正在使用 'stof/doctrine-extensions-bundle' 和 'a2lix/translation-form-b​​undle' 并使用 symfony2 上传文件 'vich/uploader-bundle'。

找到了这个https://github.com/a2lix/TranslationFormBundle/issues/83,但它不起作用

我的目录实体:

在构建表单时也尝试过这个:

0 投票
2 回答
1224 浏览

symfony - A2LiX 翻译表单标签选项

我正在使用 KnpLabs/DoctrineBehaviors/Translatable 和 A2LiX Translation Form 在 Symfony 应用程序中翻译我的实体。它工作得很好。但是,当呈现表单时,有一个我想删除的“翻译”标题和一个我想更改的选项卡上的“EN [默认]”文本。

在文档的示例中,有一个“媒体”示例,所以我想我们可以更改此文本。此外,选项卡没有此 [默认] 文本。所以我想改变它们是可能的。

在此处输入图像描述

这是我的:

在此处输入图像描述

有人知道怎么做吗?如果我们查看表单类型选项,我们看不到任何关于“翻译”标签的内容。对于“默认”,我看不到应该在哪里搜索它。

0 投票
0 回答
392 浏览

php - 在 Symfony 表单中制作前端所需的 A2lix 翻译字段

有没有办法让A2lix 翻译字段需要并通过 Symfony 表单的前端进行验证?我曾尝试将presentation和的属性添加translations到我的validation.yml文件中,但无济于事。

我发现当我没有在翻译字段中输入任何内容时,表单不会提交,但什么也没有发生。没有 FE 或 BE 错误。

我的表格:

validation.yml

CourseGuideTranslationType.php

0 投票
2 回答
1107 浏览

php - Symfony2 嵌入形式,类不存在 - A2lix 翻译

我在一种形式中使用了两个实体,ContentType 在EstablishmentType 中。如果我只使用“经典”字段类型,我不会出错。但是,当我在 ContentType 中添加字段 'translations' 和 'a2lix_translations_gedmo' 作为类型时,它返回一个 ReflectionException“类不存在”。

A2lix 的翻译在其他实体中运行良好。

作为任何人的想法?

下面的代码:

建立类型.php

ContentType.php 命名空间Demo\FoundationBundle\Form;

堆栈跟踪

0 投票
0 回答
136 浏览

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。两者都向我发送错误。我不知道发生了什么。

有人可以帮忙吗?

谢谢!

0 投票
1 回答
378 浏览

php - 无法在树枝中检索 Symfony 会话

我正在尝试用 symfony2 制作一个两种语言的应用程序。我正在使用 Doctrine 行为和 A2lixtranslationformbundle。我有一个监听器来监听更改语言环境:

在树枝模板中,我想通过会话参数检索翻译以查看我们拥有的语言环境:

但是 app.session.get('_locale') 不会返回任何内容。为什么树枝中的会话没有得到这个属性是什么问题我已经在监听器中测试了它,一切看起来都很好。

0 投票
0 回答
186 浏览

php - A2lix 表单翻译图片在每次翻译中上传

我正在尝试在每个翻译中上传图片,但它不起作用我的翻译实体是

我是 symfony 的初学者,所以即使在互联网上也没有得到任何帮助,如何在每个翻译中上传图像。图片上传工作正常但不能正常工作

0 投票
1 回答
407 浏览

forms - 使用 A2lix 翻译表是否可能需要真正的要求?

我在我的 Symfony 项目中有一个实体,其字段“brand”可以为 null找出问题所在。

实体:

表格:

我也试过这个,但前面仍然没有出现:

在浏览器中这两种情况的结果是: