问题标签 [symfony-sonata]

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 投票
2 回答
1943 浏览

symfony-sonata - 如何将 SonataUserBundle 用户列表添加到管理仪表板 (SonataAdminBundle)?

如何将用户添加到管理仪表板?

我的应用程序:
  • Symfony 2.0.16
  • FOSUserBundle 1.2.x
  • SonataAdminBundle
  • 奏鸣曲媒体包
  • SonataPageBundle
  • SonataUserBundle

我已按照 sonata-project.org 中的说明进行操作,没有收到任何错误,但我的管理仪表板是空的!我想管理我的用户和组。

我不知道这是否相关,但奏鸣曲被添加到内核中:

新 SonataUserBundle('FOSUserBundle')

如何将用户和组的 CRUD 添加到我的管理仪表板?

如果您想查看我的配置,请告诉我哪个部分。我没有发布我所有的配置,因为有很多代码行,我想让这个问题保持干净。

0 投票
2 回答
10458 浏览

php - SonataAdminBundle 嵌入式表单 sonata_admin_type 问题

我有两个实体,即 Quiz 和 QuizQuestion,具有多对多单向关系。我想以测验形式嵌入问题形式。我在 2.0 分支上。我可以开始sonata_type_model工作,在下拉列表中获取 id 列表,并使用“添加”按钮。但是,尝试使用时出现错误sonata_type_admin

这是我的测验实体:

和 QuizQuestion 实体:

以及相关的管理课程。测验管理员第一:

和 QuizQuestionAdmin:

我尝试将 quizQuestion 注册为服务,但后来我得到了Expected argument of type "Festus\SiteBundle\Entity\QuizQuestion", "Doctrine\ORM\PersistentCollection" given 500 Internal Server Error - UnexpectedTypeException

经过几个小时的查找后找不到任何解决方案...

0 投票
0 回答
417 浏览

symfony - 在 symfony2 表单中集成奏鸣曲管理表单

我想在 symfony2.0.x 表单中集成一个奏鸣曲管理表单。可能吗?

我想创建一个自定义表单模型类并注入我想要集成的所需的奏鸣曲管理表单以及一个 FormMapper 实例。这应该工作吗?我在正确的方向吗?

整个画面是,我有一个多媒体实体,它存储任何上传的文件,然后我可以在我的应用程序的任何地方使用这些文件,所以任何文件上传都需要多媒体管理表单才能列出、选择、创建新文件等. 所以我创建了一个自定义表单,我需要将多媒体奏鸣曲管理表单集成到其中。

表单是这样调用的:

我想将多媒体管理表单添加到 final_content_type 中。

0 投票
1 回答
969 浏览

php - SonataNewsBundle 中缺少“format_date”Twig 过滤器

我刚刚安装了 SonataNewsBundle。我在尝试访问 _http://localhost/news 时遇到了这个异常:

问题是我做错了什么?

0 投票
3 回答
5761 浏览

symfony - Symfony\Component\Locale\Stub\StubIntlDateFormatter::__construct() 方法的参数 $locale value 'en_IN' 行为未实现

我收到了这个异常,它是已知问题之一,正如我建议的那样,我已经php5-intl通过 apt-get 安装并重新启动了我的Nginx服务器。

似乎什么都没有解决。

在渲染模板期间抛出异常
(“Symfony\Component\Locale\Stub\StubIntlDateFormatter::__construct() 方法的参数 $locale value 'en_IN' 行为未实现。仅支持 'en' 语言环境。

请安装 'intl' 扩展以获得完整的本地化功能。”)
在 SonataAdminBundle:CRUD:base_list_field.html.twig 第 4 行。

0 投票
2 回答
3779 浏览

symfony - 如何在表单中添加非持久字段?

有 SonataAdminBundle 和User实体。它的管理服务:

字段send_greetingUser实体无关。它仅用于管理服务(取决于我们在保存用户后是否发送电子邮件的值)。那么如何在不绑定实体的情况下将此字段添加到表单中呢?

0 投票
7 回答
12544 浏览

php - Symfony2 和 SonataMedia:当前字段未链接到管理员

最近几天我一直在努力让 SonataMedia 与 Symfony 2.0.16 一起工作……但没有成功。谷歌搜索似乎没有多少人使用该捆绑包,或者有一个我不知道的教程或操作方法,因为我没有得到太多关于我到目前为止得到的错误消息的信息。

无论如何,我最后一次尝试给出了下一条错误消息:

“路径”是用于保存文件图像(相对)路径的字段。

附件Admin.php

附件.php

GalleryHasMedia.php

服务.yml

感谢您提供任何信息!

0 投票
1 回答
441 浏览

php - Symfony2实体学说2不更新字段

我有这个实体:

配置文件.php

和 ProfileTranslation.php

我希望在编辑作为 ProfileTranslation 表的 arraycollection 时,还更新名称和描述字段,但形成 Profile Table,它是该集合的第一个元素。

它在我创建新配置文件时工作,但是当我编辑此配置文件时,只更新 ProfileTranslation 表而不是 Profile 表。

我该怎么做?

0 投票
1 回答
2277 浏览

php - Symfony 2 - Sonata Admin 表单字段选择外部源

上下文

  • 我需要将我的用户与公司联系起来。
  • 这些公司存储在另一个数据库(mssql :().
  • 我有一个存储过程,可以为我提供公司列表。

我做了什么

  • 将 dbal 配置为能够调用存储过程。
  • 扩展了 SonataUser 的实体并为公司 ID 添加了一个整数字段。
  • 扩展 SonataUser 的configureFormFields()管理员

    /li>

$companies应该包含公司列表但不确定这是正确的方法,我什至不知道如何从这个类中调用存储过程......

问题

  • 我怎样才能将这些公司列入 SonataUser 的表格?
  • 如何在列表中显示选定的公司名称?
0 投票
1 回答
535 浏览

php - symfony2 翻译的继承

我正在使用 SonataUserBundle 来扩展用户管理功能。我也使用这个捆绑模型文件作为前端注册表单的基础。另一方面,我想向 FOSUserBundle.pl.yml 添加一些其他翻译 - 例如名字和姓氏。

新表单定义在 src/Application/Sonata/UserBundle/Form/Type/RegistrationFormType.php

那么我应该如何以及在哪里创建翻译文件来扩展已经定义的翻译?

我试图把它放在 Application/Sonata/UserBundle/Resources/translations/Application/Sonata/UserBundle/Resources/translations/ApplicationSonataUserBundle.pl.yml 但它不起作用。

有任何想法吗?