问题标签 [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.
symfony - Sonata Admin Bundle 徽标的问题
这是我面临的一个奇怪的问题。Sonata 管理包徽标和标题显示在 2 个不同的行上。
以下是我的配置文件的内容。
有任何想法吗?
php - 如何在自己的控制器和模板中实现 SonataAdmin 表单
如何将 SonataAdmin 表单和列表实现到具有不同逻辑和模板的自己的控制器中?
select - Symfony2:奏鸣曲管理员:链式选择器,sonata_type_model_reference
有没有人实现过 sonata_type_model_reference 表单类型?
我需要链接州和国家/地区的关系,并且我在幻灯片上阅读到 sonata_type_model_reference 可以实现,但我找不到任何文档。
如何实施?或者还有什么其他选项可以将两个或多个字段与数据库/模型数据关联/链接?
symfony-sonata - Sonata Admin - 只允许显示登录用户创建的内容
我已经设置了一个允许用户创建特定内容的奏鸣曲管理界面,但是如何限制用户编辑其他用户创建的内容?
为了争论,用户登录并创建博客。在博客列表视图中,应该只显示用户创建的博客。
目前,所有内容都显示给每个用户——我确实设置了组/角色来限制对管理区域的访问,这很好。
我目前能想到的仅显示特定登录用户内容的唯一方法是覆盖模板?
但是,当然,这是一个明显而简单的配置设置?
sonata-admin - Sonata Admin bundle 执行一对多对一连接会在第一个一对多连接中产生空指针
我在 Page、PageMedia 和 Sonata Media Bundles Media 类之间存在一对多对一的关系。我将插入到 PageMedia 和 Page 但由于某种原因,页面媒体表中的页面 id 总是出现空值。
这是我正在尝试使用的对象的相关部分。
也许有人可以帮我解决问题?我在这里完全不知所措......即使在页面和页面媒体之间的 joinColumn 添加了一个可为空的 fale 之后,我现在也无法插入,我错过了什么?
再次感谢。
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:这是正确的方法吗?,我真的没有找到任何像我需要的奏鸣曲管理员的例子。
我感谢每一个帮助!最好的祝福...
symfony - 在 Sonata Admin Bundle 中处理多对一异常
我有 2 个具有多对一关系的表。
现在如何处理删除父表的一行时产生的异常?
如何在 Sonata Admin Generator 表单中显示消息?
提前致谢
symfony - 用 sonataMediaBundle 覆盖 BaseMediaAdmin
我正在寻找将 BaseMediaBundle 覆盖为自定义,例如函数“configureListFields”。
我已经覆盖了这个包的控制器,但不是 BaseMediaAdmin。
此代码的问题是我的仪表板中的实体“媒体”消失了!
//在我的 services.xml 中:
//在我的应用程序\奏鸣曲\MediaBundle\Admin\MediaAdmin
如果有人有想法?谢谢你的帮助
symfony - SonataAdminBundle 扩展模板
我已经设置了我的 Admin 类来呈现自定义模板:
这工作正常。我可以在我的模板文件中输入一些 html 并呈现正常。但是,我想从管理包中扩展现有模板,因为我只想对此实体进行一些小的更改。
我已将以下内容添加到我的模板文件中:
但这给了我以下错误:
谁能告诉我我做错了什么?
symfony - Symfony 2.1 Sonata 管理教义_orm_date_range 过滤默认值
在日期范围过滤器中设置默认值不是问题,而是备忘单
我在文档中没有找到任何东西...
我希望这能帮到您