问题标签 [stofdoctrineextensions]

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 回答
1565 浏览

symfony - a2lix_translation_form 默认语言环境被 stof_doctrine_extensions 覆盖?

我在我的表单中使用a2lix_translation_form选项卡。它具有允许您以一种形式将多个翻译编辑到一个属性的功能。我把它配置成这样:

在表单中,我有以下 3 个选项卡,我可以在其中编辑一个属性(描述)

|SK [默认] | 恩 | 德 |

在我打开stof_doctrine_extensions中的可翻译之前,它工作得很好(将东西存储在数据库中等等) 。这是配置:

我也使用 jms_i18n_routing:

当我访问

本地主机/app_dev.php/product/1/edit

然后一切看起来都很好,但是当我访问

localhost/en/app_dev.php/ en /company/11/edit

Sk [默认]包含En描述

当我将 stof_doctrine_extensions 中的可翻译设置为 false 时,表单会正确显示。但我需要打开它,因为我需要它用于其他组件。我能做些什么?

0 投票
3 回答
7392 浏览

symfony - 手动生成学说 slug

我在 Symfony2 项目中使用 sluggable 行为,但现在我想根据不同的文本(当前标题、旧标题、来自表单输入的用户文本)为一个页面制作许多 slug,并将其保存在另一个页面中桌子。我的问题是 - 如何手动使用任何文本的学说扩展?我在任何地方都找不到它。完美会是这样的:

0 投票
0 回答
975 浏览

unit-testing - 在 Symfony2 中测试用户的可责备行为

我正在为我的实体 Post 编写测试,我在其中使用 StofDoctrineExtensionsBundle 中的可指责行为。但无论我做什么,总是有一个错误:

PDOException:SQLSTATE [23000]:违反完整性约束:1048 列“created_by”不能为空

我的帖子课程的一部分:

我的 PostTest 课程的 1 个版本:

第二:

当我登录时,代码在真实控制器中运行良好,我的测试数据库中有 Tester 用户(在另一个测试中,我正在测试这个帐户并且没关系),但我无法说服使用这个帐户在测试。

First PostTest 课程基于答案。

0 投票
1 回答
334 浏览

php - 访问未声明的静态属性:Gedmo\Uploadable\Mapping\Validator::$validateWritableDirectory Symfony2

请,为什么它给我写了这个错误:**访问未声明的静态属性:Gedmo\Uploadable\Mapping\Validator::$validateWritableDirectory** ?? 我的文件:

谢谢您的帮助

0 投票
1 回答
1342 浏览

tree - StofDoctrineExtension 树实体:获取 twig 中父级的 id

我正在为我的实体帐户使用 DoctrineExtensions Tree。

我得到以下结果:

实体 Accounttree 是遵循文档的经典实体:

在我的树枝上

给我:

和 {{Account.parent.id}}

我找不到我做错了什么。

帮助 ?

0 投票
1 回答
536 浏览

forms - 使用 A2lix 提交表单时出现 ContextErrorException

对于多语言表单,我使用Gedmo Translatable 和A2lix并使用个人翻译,因此对于 1 个实体,我有 1 个翻译:Categ 和 CategTranslation。

为了显示表单一切都很好,但是当我提交它时,我有这个错误:

ContextErrorException:警告:缺少 Immo\AnnonceBundle\Entity\CritereCategTranslation::__construct() 的参数 1,在 /var/www/kimsufi/asimmobilier/vendor/a2lix/translation-form-b​​undle/A2lix/TranslationFormBundle/Form/DataMapper/ 中调用GedmoTranslationMapper.php 在第 70 行并在 /var/www/kimsufi/asimmobilier/src/Immo/AnnonceBundle/Entity/CritereCategTranslation.php 第 29 行中定义

这是我的类别类型:

我的 CritereCategTranslation :

任何想法 ?谢谢

0 投票
1 回答
914 浏览

symfony - 带有 Stof DoctrineExtensionsBundle 的 A2lixTranslationFormBundle 不显示任何选项卡

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

在此处输入图像描述

作曲家.json

配置.yml

奏鸣曲管理类

0 投票
2 回答
34 浏览

php - 在哪里编写自定义函数以及如何导入它们?

这是我的小故事:我在我的实体帐户上使用 DoctrinExtensions Tree。用户可以在 UI 中编辑树,然后将其保存。我将所有帐户的数组发回给 PHP。然后我想将它重建为树并使用扩展的方法保存/编辑帐户。

所以我想将 UI 返回的数组与数据库中的原始树进行比较。我通过执行以下操作获取数据:

所以我把我的树放在一个数组中。我现在想要的是通过它的 ID 在这个数组中找到一个对象。我知道如何编写函数,但在 MVC 中,我不知道编写和调用它的正确位置是什么,也不知道它是否是正确的方法。

我试图创建一个文件夹“模型”和一个文件 Functions.php,如下所示:

然后从我的控制器调用它

但这不起作用。请告知我应该如何做到这一点,以及在 MVC 理念的范围内是否有更正确的方法。

谢谢

0 投票
0 回答
110 浏览

symfony - 'StofDoctrineExtensionsBundle' findTranslations 未找到我的默认本地翻译

我的问题只是......或不是......

这是我的 config.yml 包

当我将我的实体翻译存储库与存储库一起使用时findTranslations($entity),会为我提供除默认本地翻译之外的所有翻译。

问题是我需要知道默认翻译是否在我的 bdd 中。

是stof的问题还是正常的。有办法解决我的问题吗?

谢谢你。

(对不起我的英语......)

0 投票
1 回答
414 浏览

symfony - A2lixTranslationFormBundle 与 Stof DoctrineExtensionsBundle:500 内部服务器错误 - ReflectionException

我正在尝试使用这些(composer.json)做一个简单的可翻译实体:

我的实体(国家)有一个可翻译的字段(名称):

config.yml 说:

现在我想a2lix/TranslationFormBundle在sonataAdmin中使用它:

但我在创建(奏鸣曲管理员)时收到此错误:

我的错误在哪里?

有没有可以帮助我的天使?

五。