问题标签 [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 投票
2 回答
1424 浏览

php - 使用 symfony2 和 sonata Admin bundle 获取模板错误

我已经安装了 Sonata Admin bundle 和 Sonata Userbundle 当我去

/admin/dashboard并单击列表用户我收到此错误

在第 15 行的 SonataUserBundle:Admin:Field/impersonating.html.twig 中的模板呈现期间引发了异常(“路由“主页”不存在。”)。

我需要做什么

所有其他捆绑奏鸣曲页面,新闻工作正常

0 投票
3 回答
12643 浏览

php - Symfony 2 形成额外的字段

我通过 AJAX 更改了一些字段,当我尝试保存表单时,我收到一个错误Extra fields are not allowed

validatorPass()如何像sf1.4那样更改验证器属性?
或者它可能改变形式以接受额外的字段?

我使用 SonataAdminBundle 创建表单。

0 投票
1 回答
13217 浏览

symfony - Symfony2 - 覆盖模板包

我想覆盖默认的 SonataAdmin 模板。

我在我的 Namespace/bundle/resources/views 中创建了一个standard_layout.html.twig(相同的结构,相同的文件名,相同的内容)

我在我的目标模板中复制了源模板的所有内容,我只是在课程之外编辑了目标的某些部分....什么也没有

谢谢你的帮助 再见

0 投票
3 回答
4694 浏览

symfony - 根据文档配置后清空 Sonata Admin 仪表板页面

我没有让 Sonata Admin 工作的运气。

我的配置:

网址:管理员/仪表板

我在此页面上看到的只是奏鸣曲项目徽标和标题“仪表板”。当然,我清除了缓存。JobAdmin 类扩展了 Sonata\AdminBundle\Admin\Admin。

我没有错误,日志似乎没问题。

有人可以给我任何建议吗?

[编辑]

它仍然不起作用管理/仪表板是相同的,但是我可以从 url 访问列表等,例如:

/admin/marek/jobeet/工作/列表

0 投票
2 回答
3759 浏览

php - Sonata 管理仪表板:为每个实体配置操作

我将它SonataAdminBundle用作 Symfony2 (v2.0.x) 支持的网站的管理界面的基础。

在 SonataAdmin 中添加到仪表板的实体默认具有以下操作:

  • 添加
  • 列表

这适用于大多数实体,但是该网站有一些实体没有通过管理界面添加数据 - 即它们是从面向公众的网站输入的。管理员只需查看它们(仪表板中的“列表”操作)、编辑或删除它们。管理员应该不能向这些实体添加数据。

有没有办法配置在 SonataAdmin 仪表板中的各个实体旁边显示哪些操作?

0 投票
4 回答
22556 浏览

ajax - 如何在 Sonata 管理表单中使用 Ajax?

我有一个具有以下字段和关联的商家实体:-

标签和类别也有一个多对多映射。所以我们有 Tag_Category、Merchant_Tag、Merchant_Category 映射表。

现在我想在这些字段上执行一些 ajax。

我想允许用户首先选择主标签。在Primary Tag的基础上,ajax将类别刷新为只属于该Tag的类别和一些操作。

我怎样才能做到这一点?

谢谢!

0 投票
0 回答
425 浏览

symfony - Symfony2 在 SonataAdminBundle 中嵌入表单

我有两个实体 Ticket 和 comment 我想使用奏鸣曲管理生成器包在 TicketType 中嵌入 commentType

0 投票
2 回答
9263 浏览

symfony - symfony 2 sonataAdminBundle 覆盖模板

我们如何覆盖单个管理类的奏鸣曲捆绑布局,就像我创建了 3 个管理类 userAdmin、productAdmin、ticketAdmin 现在我想覆盖 ticketAdmin 编辑操作和编辑模板并在那里添加一些额外的代码。

0 投票
2 回答
9461 浏览

php - Sonata Admin Bundle:可以添加一个可以有不同父级的子管理对象吗?

我正在使用原则继承映射来使各种对象链接到评论实体。这是通过各种具体的“线程”来实现的,这些线程与评论具有一对多的关系。所以以“Story”元素为例,会有一个相关的“StoryThread”实体,它可以有很多评论。

这一切都很好,但是我在尝试为 SonataAdminBundle 定义一个可以用作父实体的子实体的 CommentAdmin 类时遇到了麻烦。例如,我希望能够使用以下路线:

/admin/bundle/story/story/1/comment/list /admin/bundle/media/gallery/1/comment/list

有人对我如何实现这一目标有任何指示吗?我很想发布一些代码摘录,但我还没有找到任何相关的文档,所以我真的不知道最好的起点。

我一直在尝试使用SonataNewsBundle作为参考,因为他们在帖子和评论之间实现了类似的父/子管理关系,但看起来这依赖于硬编码的“评论”(子)管理类知道它属于帖子,而且它似乎也需要与父对象建立直接的多对一关系,而我的是通过一个单独的“线程”实体。

我希望这是有道理的!谢谢你的帮助。

0 投票
1 回答
12936 浏览

php - SonataAdminBundle 中的自定义操作

在此页面上,我找到了如何为我的自定义操作添加路线。

之后,我在我的 Admin 类中添加自定义操作:

它生成这样的网址:

我的这个链接的模板:

我不知道如何解决这个问题:

  1. 如何为该路由传递定义自定义控制器?现在我有一个错误:

    方法“Sonata\AdminBundle\Controller\CRUDController::ispremiumAction”不存在。

  2. 我可以使用 generateUrl 方法更改生成的 url 吗?