问题标签 [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.
php - 使用 symfony2 和 sonata Admin bundle 获取模板错误
我已经安装了 Sonata Admin bundle 和 Sonata Userbundle 当我去
/admin/dashboard
并单击列表用户我收到此错误
在第 15 行的 SonataUserBundle:Admin:Field/impersonating.html.twig 中的模板呈现期间引发了异常(“路由“主页”不存在。”)。
我需要做什么
所有其他捆绑奏鸣曲页面,新闻工作正常
php - Symfony 2 形成额外的字段
我通过 AJAX 更改了一些字段,当我尝试保存表单时,我收到一个错误Extra fields are not allowed
。
validatorPass()
如何像sf1.4那样更改验证器属性?
或者它可能改变形式以接受额外的字段?
我使用 SonataAdminBundle 创建表单。
symfony - Symfony2 - 覆盖模板包
我想覆盖默认的 SonataAdmin 模板。
我在我的 Namespace/bundle/resources/views 中创建了一个standard_layout.html.twig(相同的结构,相同的文件名,相同的内容)
我在我的目标模板中复制了源模板的所有内容,我只是在课程之外编辑了目标的某些部分....什么也没有
谢谢你的帮助 再见
symfony - 根据文档配置后清空 Sonata Admin 仪表板页面
我没有让 Sonata Admin 工作的运气。
我的配置:
网址:管理员/仪表板
我在此页面上看到的只是奏鸣曲项目徽标和标题“仪表板”。当然,我清除了缓存。JobAdmin 类扩展了 Sonata\AdminBundle\Admin\Admin。
我没有错误,日志似乎没问题。
有人可以给我任何建议吗?
[编辑]
它仍然不起作用管理/仪表板是相同的,但是我可以从 url 访问列表等,例如:
/admin/marek/jobeet/工作/列表
php - Sonata 管理仪表板:为每个实体配置操作
我将它SonataAdminBundle
用作 Symfony2 (v2.0.x) 支持的网站的管理界面的基础。
在 SonataAdmin 中添加到仪表板的实体默认具有以下操作:
- 添加
- 列表
这适用于大多数实体,但是该网站有一些实体没有通过管理界面添加数据 - 即它们是从面向公众的网站输入的。管理员只需查看它们(仪表板中的“列表”操作)、编辑或删除它们。管理员应该不能向这些实体添加数据。
有没有办法配置在 SonataAdmin 仪表板中的各个实体旁边显示哪些操作?
ajax - 如何在 Sonata 管理表单中使用 Ajax?
我有一个具有以下字段和关联的商家实体:-
标签和类别也有一个多对多映射。所以我们有 Tag_Category、Merchant_Tag、Merchant_Category 映射表。
现在我想在这些字段上执行一些 ajax。
我想允许用户首先选择主标签。在Primary Tag的基础上,ajax将类别刷新为只属于该Tag的类别和一些操作。
我怎样才能做到这一点?
谢谢!
symfony - Symfony2 在 SonataAdminBundle 中嵌入表单
我有两个实体 Ticket 和 comment 我想使用奏鸣曲管理生成器包在 TicketType 中嵌入 commentType
symfony - symfony 2 sonataAdminBundle 覆盖模板
我们如何覆盖单个管理类的奏鸣曲捆绑布局,就像我创建了 3 个管理类 userAdmin、productAdmin、ticketAdmin 现在我想覆盖 ticketAdmin 编辑操作和编辑模板并在那里添加一些额外的代码。
php - Sonata Admin Bundle:可以添加一个可以有不同父级的子管理对象吗?
我正在使用原则继承映射来使各种对象链接到评论实体。这是通过各种具体的“线程”来实现的,这些线程与评论具有一对多的关系。所以以“Story”元素为例,会有一个相关的“StoryThread”实体,它可以有很多评论。
这一切都很好,但是我在尝试为 SonataAdminBundle 定义一个可以用作父实体的子实体的 CommentAdmin 类时遇到了麻烦。例如,我希望能够使用以下路线:
/admin/bundle/story/story/1/comment/list
/admin/bundle/media/gallery/1/comment/list
有人对我如何实现这一目标有任何指示吗?我很想发布一些代码摘录,但我还没有找到任何相关的文档,所以我真的不知道最好的起点。
我一直在尝试使用SonataNewsBundle作为参考,因为他们在帖子和评论之间实现了类似的父/子管理关系,但看起来这依赖于硬编码的“评论”(子)管理类知道它属于帖子,而且它似乎也需要与父对象建立直接的多对一关系,而我的是通过一个单独的“线程”实体。
我希望这是有道理的!谢谢你的帮助。
php - SonataAdminBundle 中的自定义操作
在此页面上,我找到了如何为我的自定义操作添加路线。
之后,我在我的 Admin 类中添加自定义操作:
它生成这样的网址:
我的这个链接的模板:
我不知道如何解决这个问题:
如何为该路由传递定义自定义控制器?现在我有一个错误:
方法“Sonata\AdminBundle\Controller\CRUDController::ispremiumAction”不存在。
我可以使用 generateUrl 方法更改生成的 url 吗?