问题标签 [symfony-sonata]
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 - 如何将JS代码添加到实体表单?
我有一个实体。当实体在弹出窗口中加载时,我需要执行一些 JS 代码。有没有办法通过管理类配置将自定义 JS/HTML 代码添加到实体表单。例如,将模板作为选项传递
symfony - 如何在 SonataAdmin 中创建自定义 DataGrid 过滤器
我有一个带有许多状态代码的实体事务。我希望用户能够在 SonataAdmin 中将这些状态代码视为字符串。用户还应该能够根据这些状态代码进行过滤。
我已经像这样配置了我的奏鸣曲列表映射器:
效果很好:
但是我无法使用与过滤器相同的过滤器。
如果我试试这个:
这行不通。它给出了以下错误->
我怎样才能让它工作?
ajax - Symfony Sonata AJAX 图像多上传
我正在尝试创建一个投资组合网站,并且一直在寻找一种处理图像的好方法。我已经集成了 SonataAdmin Bundle 并为“项目”和“图像”设置了管理类。我的目标是进入一个项目并向其中添加图像,然后选择其中一个图像作为项目缩略图。
理想情况下,我想集成一个 AJAX 多上传器。我不确定最好的方法,我正在寻找任何建议/想法。
我看过 Sonata Media Bundle,虽然它看起来比我实际需要的更强大,而且定制它的学习曲线似乎有点陡峭。我已经设置了一个图像实体(用于上传文档的 symfony2 食谱)我想我可以在图像和项目上创建多对一而不是使用 MediaBundle,尽管我仍然不知道如何集成 AJAX 脚本这。
提前感谢您的任何建议!肖恩
symfony - Symfony SonataAdmin 模板
我正在尝试修改 SonataAdmin 模板。我有一个具有路径属性的图像实体。我创建了一个 ImageAdmin 类,并将其集成到 sonataAdmin 中。我想修改 admin-list-view 以将路径包装在 img 标签中,以便实际显示图像。有谁知道我该怎么做?
谢谢!
symfony - sonataadminbundle DateTime::__construct() 期望参数 1 是一个字符串,给定对象
当我用奏鸣曲更改数据时间时,它返回错误:
这是我的实体:
为什么我会收到此错误?
symfony - Symfony2:如何在sonatabundle的configureListFields中添加一对多的属性字段?
我有一个用户实体类,其中包含一对多的属性“事务”,该属性包含该特定用户的事务。
在后端我有扩展奏鸣曲管理类的 userAdmin 类
如果我这样做,我会收到以下错误:
在 SonataDoctrineORMAdminBundle:CRUD:list_orm_one_to_many.html.twig 的第 17 行呈现模板期间引发了异常(“您必须从服务 gd_admin.customer_details 为字段选项事务定义
associated_tostring
选项或创建方法是”)。Project\MyBundle\Entity\Transaction::__toString
不明白如何在“用户列表”页面中提供指向用户交易的链接。任何帮助都会非常有用。
谢谢。
symfony - Symfony2 在 SonataAdminBundle 中嵌入表单
我有两个实体 Ticket 和 comment 我想使用奏鸣曲管理生成器包在 TicketType 中嵌入 commentType
symfony-sonata - 如何将奏鸣曲媒体包与我的实体一起使用
我想将奏鸣曲媒体包用于我的包中的媒体。
我有一个实体应该有一个画廊。安装奏鸣曲媒体包并生成 easy:extends 后,有 3 个不同的实体:
- 媒体.php
- 图库.php
- GalleryHasMedia.php。
如何将这些实体链接到我自己的实体以进行画廊实施???
symfony - Symfony2 SonataAdmin:尝试扩展 SonataUserAdmin 时出现“拒绝访问”异常
当从后端创建用户时,我需要扩展SonataUser以将名为 isAdmin 的字段设置为 true。对于ADMIN =>(可以创建管理员用户并在其他实体上执行 CRUD)和STAFF =>(可以在其他实体上执行 CRUD ),我有不同的用户组。客户从前端注册。
backend_users (STAFF) 和customers都是 User 实体的实例,它扩展了 SonataUser 。
到目前为止,我一直在使用默认的 User 和 Group Admin 类。这是我的 app/config/config.yml 的样子
它对我来说很好。
现在我需要自定义默认实现,因此我将代码复制Sonata/UserBundle/User/BaseUser.php
到<my namespace>/AdminBundle/Admin/BackendUser.php
创建新服务并将其映射到 config.yml
早些时候,我已将以下角色授予我的 ADMIN 组:
当我登录到我的管理员/仪表板时,我可以在 Admin Dashboard 小部件中看到 BackendUser。但是当我单击“列表”或“添加新”时,我得到一个 403:拒绝访问异常。
我哪里错了?
谢谢,阿米特
symfony - Symfony 2,覆盖包视图 (TWIG) SonataAdmin
我想知道如何跨捆绑扩展树枝中的视图。
我正在使用SonataAdmin bundle,它为列表渲染提供了自己的树枝视图:
CRUD/base_template.html.twig
CRUD/base_list.html.twig(延伸到树枝之上)
- ...
它还有一个配置“模板/布局”,它似乎是任何视图的“包装器”(实际上不确定理解它是如何工作的)
我的应用程序有它自己的布局,因此需要 SonataAdmin 以某种方式扩展这个布局。
我该怎么做?
我想修改配置“模板/布局”树枝文件,使其扩展我的布局并将其内容放入一个块中。但这引发了一个内存耗尽的问题。
我是 Symfony2 的新手,这似乎是一个基本概念,但无法弄清楚如何正确地做到这一点。
谢谢!