问题标签 [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.
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 时,表单会正确显示。但我需要打开它,因为我需要它用于其他组件。我能做些什么?
symfony - 手动生成学说 slug
我在 Symfony2 项目中使用 sluggable 行为,但现在我想根据不同的文本(当前标题、旧标题、来自表单输入的用户文本)为一个页面制作许多 slug,并将其保存在另一个页面中桌子。我的问题是 - 如何手动使用任何文本的学说扩展?我在任何地方都找不到它。完美会是这样的:
php - 访问未声明的静态属性:Gedmo\Uploadable\Mapping\Validator::$validateWritableDirectory Symfony2
请,为什么它给我写了这个错误:**访问未声明的静态属性:Gedmo\Uploadable\Mapping\Validator::$validateWritableDirectory** ?? 我的文件:
- http://pastebin.com/s4VzMZW7 config.yml
- http://pastebin.com/JqfkmAEy composer.json
- http://pastebin.com/btbPpz2V AppKernel.php
谢谢您的帮助
tree - StofDoctrineExtension 树实体:获取 twig 中父级的 id
我正在为我的实体帐户使用 DoctrineExtensions Tree。
我得到以下结果:
实体 Accounttree 是遵循文档的经典实体:
在我的树枝上
给我:
和 {{Account.parent.id}}
给
我找不到我做错了什么。
帮助 ?
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-bundle/A2lix/TranslationFormBundle/Form/DataMapper/ 中调用GedmoTranslationMapper.php 在第 70 行并在 /var/www/kimsufi/asimmobilier/src/Immo/AnnonceBundle/Entity/CritereCategTranslation.php 第 29 行中定义
这是我的类别类型:
我的 CritereCategTranslation :
任何想法 ?谢谢
symfony - 带有 Stof DoctrineExtensionsBundle 的 A2lixTranslationFormBundle 不显示任何选项卡
我是 Symfony 和 Sonata 的新手。按照说明安装后,我安装了 Translatable,但表格中没有任何选项卡。
作曲家.json
配置.yml
奏鸣曲管理类
php - 在哪里编写自定义函数以及如何导入它们?
这是我的小故事:我在我的实体帐户上使用 DoctrinExtensions Tree。用户可以在 UI 中编辑树,然后将其保存。我将所有帐户的数组发回给 PHP。然后我想将它重建为树并使用扩展的方法保存/编辑帐户。
所以我想将 UI 返回的数组与数据库中的原始树进行比较。我通过执行以下操作获取数据:
所以我把我的树放在一个数组中。我现在想要的是通过它的 ID 在这个数组中找到一个对象。我知道如何编写函数,但在 MVC 中,我不知道编写和调用它的正确位置是什么,也不知道它是否是正确的方法。
我试图创建一个文件夹“模型”和一个文件 Functions.php,如下所示:
然后从我的控制器调用它
但这不起作用。请告知我应该如何做到这一点,以及在 MVC 理念的范围内是否有更正确的方法。
谢谢
symfony - 'StofDoctrineExtensionsBundle' findTranslations 未找到我的默认本地翻译
我的问题只是......或不是......
这是我的 config.yml 包
当我将我的实体翻译存储库与存储库一起使用时findTranslations($entity)
,会为我提供除默认本地翻译之外的所有翻译。
问题是我需要知道默认翻译是否在我的 bdd 中。
是stof的问题还是正常的。有办法解决我的问题吗?
谢谢你。
(对不起我的英语......)
symfony - A2lixTranslationFormBundle 与 Stof DoctrineExtensionsBundle:500 内部服务器错误 - ReflectionException
我正在尝试使用这些(composer.json)做一个简单的可翻译实体:
我的实体(国家)有一个可翻译的字段(名称):
config.yml 说:
现在我想a2lix/TranslationFormBundle
在sonataAdmin中使用它:
但我在创建(奏鸣曲管理员)时收到此错误:
我的错误在哪里?
有没有可以帮助我的天使?
五。