sonata-admin相关内容

Symfony2 Doctrine CAST AS DECIMAL

我在 Symfony2 中使用 Sonata Admin Bundle 并有一个自定义过滤器.在数据库中,列是浮动的(无法更改).如果你输入 1333.33 将没有结果. 一种解决方案是使用 CAST: CAST(o.price AS DECIMAL) = CAST(399.99 AS DECIMAL) 查询在 SQL 中运行良好,但 Doctrine 抛出错误.所以我的问题是如何在 D ..
发布时间:2022-01-16 17:52:53 PHP

映射实体的 SonataAdminBundle Exporter 问题

sonata-admin-bundle 中有一个标准功能可以使用 exporter 导出数据;但是如何导出当前实体并用它映射多对一实体呢? 基本上我想要的是下载与 ListFields 中定义的完全相同的数据. UPD:在 docs 中,只有待办事项 UPD2:我找到了一种解决方案,但我认为它不是最好的: /*** 从映射实体中添加一些字段;最简单的方法;* @return 数 ..
发布时间:2022-01-16 17:44:33 其他开发

按相关实体字段排序 Sonata Admin 中的列表视图

使用 Sonata Admin Bundle,它是 Symfony 的一个很好的附加组件,我遇到了如下描述的问题. 假设我们有 3 个实体:City、State 和 Country.它们都具有 id 和 name 属性.City 与 State 是多对一的关系,State 与 Country 是多对一的关系.它们都有显示属性名称值的 __toString 方法. 我们可以像这样在 So ..
发布时间:2022-01-16 17:35:29 其他开发

如何在 SonataAdminBundle 中显示顶部和侧面菜单?

没有文件谈论这个.请帮我.谢谢 解决方案 Admin top menu 是根据管理服务定义中的 group 项自动创建的.所有管理服务都可以分组并显示在顶部菜单中. 示例(见group="sonata_page" 其中 sonata_page 是菜单组的名称): 管理侧菜单可以在您的管理服务中使用 configureSideMenu() 方法创建.示例 ..
发布时间:2022-01-06 15:23:54 其他开发

使用 Sonata Admin 处理 Doctrine json_array 字段

是否有任何“内置"方式可以使用 Sonata Admin 管理 Doctrine json_array 字段? 我在 Symfony/Sonata 文档(或代码)中找不到任何有用的文档(或相关代码),但我希望我错过了一些东西! 理想情况下,我希望看到序列化的键/值对,可以删除它们中的任何一个并添加一些新的,但我想我将不得不自己写... 解决方案 您使用 json_array 就 ..
发布时间:2022-01-03 10:14:18 其他开发

Symfony2 1:M/1:1 关系和奏鸣曲管理表

我已经用头撞墙了无数个小时,希望 SO 能帮上忙! 我有 Retailer、Branch 和 RetailerBranches 实体,它们运行良好,零售商可以拥有多个分支机构,而一个分支机构只能拥有一个零售商.当试图让 Sonata Admin (SonataAdminBundle) 与这种关系很好地相处时,困难的部分发生了.在最简单的形式中,它们如下所示: 零售商实体 /*** @ ..
发布时间:2022-01-03 09:49:26 其他开发

SonataAdminBundle : 显示非 crud (统计)

我正在使用 Sonata 管理包来生成我的后端,我对它非常满意,我也想使用我的后端来显示统计数据. 我想我可以通过调整 bundle 的视图来做到这一点,也许是“standard_layout.html.twig". 问题是,我找不到例子,甚至找不到谈论它的人,所以我想知道,这可能吗?人们谈论它是不是因为它太简单了?你做到了吗? 我真的很想有一个后端,所以请赐教! 谢谢,科 ..
发布时间:2021-12-10 11:34:54 其他开发

Symfony2 - 表单和 Twig 模板中的整个子实体

在 Sonata 管理表单中,我想显示与当前对象相关的所有图像.不需要编辑它们.我设法使用实体字段类型及其属性选项来选择图像 URL 作为标签,以便我可以调用模板中的所有图片: ->add('image', 'entity', array('类' =>'Hop\HopBundle\Entity\Image','财产' =>'image_url','query_builder' =>函数($er) ..
发布时间:2021-09-03 20:04:35 其他开发

在 preUpdate Sonata Admin Bundle 中获取旧数据

我有一个 product 实体,它有一个 images 字段,用于存储产品中的图像名称,但图像名称取决于 part_number 字段是唯一的,所以如果用户在零件号中犯了错误并且他想编辑它,那么我也必须更改图像名称 我试过了,但它不起作用: //类 ProductsAdmin 扩展了 Admin公共函数 preUpdate($product) {$old_product = $this-> ..
发布时间:2021-09-03 20:04:23 其他开发

如果管理员已登录,则在每个页面中显示奏鸣曲管理员菜单

如何在管理区域外使用奏鸣曲管理菜单? 即,当用户登录时,它只会显示标准菜单,但当管理员登录时,它会在每页显示两个菜单. 先谢谢你. 表示管理菜单将显示在我的主菜单上方?????? 如果两个菜单可以合二为一,那一定是appriciate.thank you 解决方案 此导航栏位于 SonataAdminBundle 主布局 (Sonata/AdminBundle/Re ..
发布时间:2021-09-03 19:58:26 其他开发

Sonata Admin - 自定义 AJAX 调用

我在 sonata admin 中创建了一个自定义列表视图来显示日历. 我正在尝试动态地将事件添加到日历中,但我收到一个错误,CSRF 令牌无效. 我有以下代码: 公共函数listAction(){if (false === $this->admin->isGranted('LIST')) {抛出新的 AccessDeniedException();}$datagrid = $thi ..
发布时间:2021-09-03 19:58:14 其他开发

如何从奏鸣曲管理员创建与实体无关的自定义操作

我需要添加一个操作来清除奏鸣曲管理中的 symfony2 缓存,例如在更新 JMS 翻译时将使用该缓存.我想知道如何在 sonata admin 中创建与实体无关的自定义操作,以及如何在管理员单击相应的自定义链接时从中执行清除缓存命令. 解决方案 你可以用非常简单的 Symfony 方式创建一个动作 - 创建一个路由,为这个路由创建一个通用控制器.或者以 Symfony 提供的任何其他方式 ..
发布时间:2021-09-03 19:56:56 其他开发