问题标签 [sonata-admin]

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

symfony - Sonata Admin Bundle 徽标的问题

这是我面临的一个奇怪的问题。Sonata 管理包徽标和标题显示在 2 个不同的行上。

我的仪表板

以下是我的配置文件的内容。

有任何想法吗?

0 投票
1 回答
303 浏览

php - 如何在自己的控制器和模板中实现 SonataAdmin 表单

如何将 SonataAdmin 表单和列表实现到具有不同逻辑和模板的自己的控制器中?

0 投票
1 回答
674 浏览

select - Symfony2:奏鸣曲管理员:链式选择器,sonata_type_model_reference

有没有人实现过 sonata_type_model_reference 表单类型?

我需要链接州和国家/地区的关系,并且我在幻灯片上阅读到 sonata_type_model_reference 可以实现,但我找不到任何文档。

如何实施?或者还有什么其他选项可以将两个或多个字段与数据库/模型数据关联/链接?

0 投票
1 回答
9255 浏览

symfony-sonata - Sonata Admin - 只允许显示登录用户创建的内容

我已经设置了一个允许用户创建特定内容的奏鸣曲管理界面,但是如何限制用户编辑其他用户创建的内容?

为了争论,用户登录并创建博客。在博客列表视图中,应该只显示用户创建的博客。

目前,所有内容都显示给每个用户——我确实设置了组/角色来限制对管理区域的访问,这很好。

我目前能想到的仅显示特定登录用户内容的唯一方法是覆盖模板?

但是,当然,这是一个明显而简单的配置设置?

0 投票
1 回答
1239 浏览

sonata-admin - Sonata Admin bundle 执行一对多对一连接会在第一个一对多连接中产生空指针

我在 Page、PageMedia 和 Sonata Media Bundles Media 类之间存在一对多对一的关系。我将插入到 PageMedia 和 Page 但由于某种原因,页面媒体表中的页面 id 总是出现空值。

这是我正在尝试使用的对象的相关部分。

也许有人可以帮我解决问题?我在这里完全不知所措......即使在页面和页面媒体之间的 joinColumn 添加了一个可为空的 fale 之后,我现在也无法插入,我错过了什么?

再次感谢。

0 投票
3 回答
6403 浏览

symfony - SonataAdminBundle 使用事件订阅者

我尝试在 SonataAdminBundle 表单中设置当前经过身份验证的用户:

由于我不希望用户选择/选择它自己的用户,我想我想在用户发送表单的过程中设置用户名(没有任何用户对象)。(注意:我想以几种形式使用它,所以我需要一个通用的解决方案。)

我现在所做的是在阅读完此内容后设置了一个 EventListener:http: //symfony.com/doc/current/cookbook/service_container/event_listener.html

包括服务:

现在不确定这是否是正确的方法,因为我不想指定要设置用户的表单。(这个人想在每个表单上设置用户,对吧?)

通过更多的研究,我似乎必须使用这样的事件订阅者:http ://symfony.com/doc/2.0/cookbook/form/dynamic_form_generation.html 在这个例子中,他们使用 FormEvents::PRE_SET_DATA,我猜我的情况我必须使用 POST_SET_DATA。

这里我有一些问题!:

1:我对 SonataAdminBundle 很陌生,我们使用受保护的函数 configureFormFields(FormMapper $formMapper)... 哪里->addEventSubscriber()不可用?

2:这是正确的方法吗?,我真的没有找到任何像我需要的奏鸣曲管理员的例子。

我感谢每一个帮助!最好的祝福...

0 投票
1 回答
1863 浏览

symfony - 在 Sonata Admin Bundle 中处理多对一异常

我有 2 个具有多对一关系的表。

  1. 现在如何处理删除父表的一行时产生的异常?

  2. 如何在 Sonata Admin Generator 表单中显示消息?

提前致谢

0 投票
1 回答
1600 浏览

symfony - 用 sonataMediaBundle 覆盖 BaseMediaAdmin

我正在寻找将 BaseMediaBundle 覆盖为自定义,例如函数“configureListFields”。

我已经覆盖了这个包的控制器,但不是 BaseMediaAdmin。

此代码的问题是我的仪表板中的实体“媒体”消失了!

//在我的 services.xml 中:

//在我的应用程序\奏鸣曲\MediaBundle\Admin\MediaAdmin

如果有人有想法?谢谢你的帮助

0 投票
2 回答
3011 浏览

symfony - SonataAdminBundle 扩展模板

我已经设置了我的 Admin 类来呈现自定义模板:

这工作正常。我可以在我的模板文件中输入一些 html 并呈现正常。但是,我想从管理包中扩展现有模板,因为我只想对此实体进行一些小的更改。

我已将以下内容添加到我的模板文件中:

但这给了我以下错误:

谁能告诉我我做错了什么?

0 投票
0 回答
1431 浏览

symfony - Symfony 2.1 Sonata 管理教义_orm_date_range 过滤默认值

在日期范围过滤器中设置默认值不是问题,而是备忘单

我在文档中没有找到任何东西...

我希望这能帮到您