问题标签 [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 - 如何在 sonata_type_collection 关联管理员中获取对象 ID
我有一个带有 SonataAdminBundle 2.0 的 Symfony 2.0。这是我的一个管理员控制器的一种方法。
并且我将 eventsAdmin 控制器与此方法相关联
所以我的父母表格看起来像
名称:blablabla
事件:
1. - delete1 - name1 - time1 - trigger
2. - delete2 - name2 - time2 - trigger
3. - delete3 - name3 - time3 - trigger
我想要的是在关联管理员中获取当前对象的 ID。“触发器”是一个选择框,它取决于当前对象 ID。我必须用它进行查询。
Sonata\AdminBundle\Admin\Admin中有一个方法->getSubject()但它总是返回第一个“事件”对象。
有什么建议么?
symfony - 使用 WebTestCase 合并 Ajax 调用表单的内容
我正在使用 SonataAdminBundle 和 DoctrineORMBundle ,假设我有一个帖子/标签关系,其中标签与帖子是多对多的。
我正在尝试在 Post 表单上运行功能测试。标签显示在 Post 表单中抛出一个小部件,其中 Tag 表单字段来自另一个请求(Ajax 调用)并通过 Javascript 合并到 Post 表单中。
依靠 Javascript 很容易做到这一点,但是当涉及到功能测试场景时,使用 WebTestCase 类,我发现很难模拟这样的功能。
假设我正在测试 Post 的 Create 操作并在我的测试用例中使用此代码。
上面代码的问题在于,从那时起我不知道如何将 Tag 表单合并到 Post 表单中,所以这样它们会一起提交。有任何想法吗?
symfony - 更改密码在 FOS 用户包中不起作用 + Sonata 用户包 +sonata Admin 包
我可以使用 Sonata 用户包将 FOS 包集成到奏鸣曲管理包。我的登录工作正常。现在我想将 FOSUserBundle 中的更改密码等功能添加到奏鸣曲管理包
我可以使用 FOS User Bundle 访问配置文件功能
本地主机/myproject/web/app_dev.php/profile
但是更改密码也是一样
localhost/myproject/web/app_dev.php/change-password 无法访问。
我想将它与 SonataAdminBundle 集成为
localhost/myproject/web/app_dev.php/admin/change-password
你能建议我在哪里改变或者我哪里出错了吗?
在我的路由中,我有
symfony - Problems with updating composite keys in sonata admin bundle
I am new to sonata admin bundle
I have created a form in sonata admin bundle.
Here userid
and cityid
are composite key.
I am able to create a new record successfully. But Updation on the same record by changing any one of the composite key creates a problem.
The record is updated successfully in the database but it throws the exception
where 1~1 is the id of user and city prior its updation. How do i resolve this Exception?
Thanks in advance.
symfony - SonataMediaBundle 您请求了一个不存在的参数“doctrine.connections”错误
我在我的 Symfony 2.1.2 项目上设置了一个 SonataAdminBundle,它工作正常。现在我正在尝试设置 SonataMediaBundle,但出现此错误:
如文档所示,我将配置参数复制到 config.yml。你可以在那里看到它:http: //pastebin.com/wys11net
任何帮助或线索?
提前致谢
symfony - 尝试创建 Admin Bundle 类的 Symfony 错误
我正在尝试使用 SonataAdminBundle 来启动和运行一些后端管理功能,但我的第一个配置类遇到了障碍。
我已将以下内容添加到 app/config/config.yml
并在路径 src/Clarity/CoachTimeBundle/Admin/SportAdmin.php 中定义了以下类
当我尝试清除缓存并运行应用程序时,出现以下错误:自动加载器预期类“Clarity\CoachTimeBundle\Admin\SportAdmin”将在文件“src//Clarity/CoachTimeBundle/Admin/SportAdmin.php”中定义。找到文件但类不在其中,类名或命名空间可能有错字。
谢谢,安德鲁
symfony - 将 sonata_type_collection 用于一对多一关系的问题
我有一个相当常见的用例,我正在尝试实现它,但在 Symfony Sonata Admin Bundle (ORM) 上遇到了一些问题。我的模型在 Facility 和 Sport 之间建立了关系,该关系基于三个实体类:Sport、Facility 和 SportsFacility。我按照示例http://sonata-project.org/bundles/doctrine-orm-admin/master/doc/reference/form_field_definition.html#advanced-usage-one-to-many并在以下类中定义(相关部分只要)。
在我的 FacilityAdmin 课程中,我有:
当我尝试添加新关系时,出现以下错误:“vendor/sonata-project/admin-bundle/Sonata/第 88 行的 AdminBundle/Form/EventListener/ResizeFormListener.php"
symfony - SonataAdminBundle $this->getSubject() 没有按预期工作
设置:symfony 2.0,SonataAdminBundle 2.0
我有两个实体。公司和活动。公司有很多活动。我还有一个公司管理员,允许编辑公司名称和相关事件。
在数据库中,我有 2 家公司,每家公司有 3 个活动。
- 公司1
- 事件1
- 事件2
- 事件3
- 公司2
- 事件4
- 事件5
- 事件6
公司管理员
事件职位管理员
问题是echo $this->getSubject() for Company1打印event1 event1 event1
预期结果:事件1 事件2 事件3
symfony - 如何在奏鸣曲管理包中使用 tinyMCE
我希望我的所有实体属性类型“文本”以在表单中显示一个 html 编辑器(最好是 tinyMCE)来创建和编辑。有什么办法吗?
symfony - Sonataadminbundle:同一实体的多个管理部分
我有Page
带有 column的实体类type=integer
。当我做:
简而言之,这两个部分都在同一个实体上工作,只是每个部分都有不同的查询和表单。
但是,即使我选择 PageAdmin,奏鸣曲总是执行 Admin/GroupAdmin。这该怎么做?