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

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()但它总是返回第一个“事件”对象。

有什么建议么?

0 投票
1 回答
435 浏览

symfony - 使用 WebTestCase 合并 Ajax 调用表单的内容

我正在使用 SonataAdminBundle 和 DoctrineORMBundle ,假设我有一个帖子/标签关系,其中标签与帖子是多对多的。

我正在尝试在 Post 表单上运行功能测试。标签显示在 Post 表单中抛出一个小部件,其中 Tag 表单字段来自另一个请求(Ajax 调用)并通过 Javascript 合并到 Post 表单中。

依靠 Javascript 很容易做到这一点,但是当涉及到功能测试场景时,使用 WebTestCase 类,我发现很难模拟这样的功能。

假设我正在测试 Post 的 Create 操作并在我的测试用例中使用此代码。

上面代码的问题在于,从那时起我不知道如何将 Tag 表单合并到 Post 表单中,所以这样它们会一起提交。有任何想法吗?

0 投票
1 回答
9144 浏览

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

你能建议我在哪里改变或者我哪里出错了吗?

在我的路由中,我有

0 投票
1 回答
1074 浏览

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.

0 投票
2 回答
2640 浏览

symfony - SonataMediaBundle 您请求了一个不存在的参数“doctrine.connections”错误

我在我的 Symfony 2.1.2 项目上设置了一个 SonataAdminBundle,它工作正常。现在我正在尝试设置 SonataMediaBundle,但出现此错误:

如文档所示,我将配置参数复制到 config.yml。你可以在那里看到它:http: //pastebin.com/wys11net

任何帮助或线索?

提前致谢

0 投票
0 回答
440 浏览

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”中定义。找到文件但类不在其中,类名或命名空间可能有错字。

谢谢,安德鲁

0 投票
1 回答
4953 浏览

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"

0 投票
1 回答
1288 浏览

symfony - SonataAdminBundle $this->getSubject() 没有按预期工作

设置:symfony 2.0,SonataAdminBundle 2.0

我有两个实体。公司和活动。公司有很多活动。我还有一个公司管理员,允许编辑公司名称和相关事件。

在数据库中,我有 2 家公司,每家公司有 3 个活动。

  1. 公司1
    • 事件1
    • 事件2
    • 事件3
  2. 公司2
    • 事件4
    • 事件5
    • 事件6

公司管理员

事件职位管理员

问题是echo $this->getSubject() for Company1打印event1 event1 event1

预期结果:事件1 事件2 事件3

0 投票
2 回答
3557 浏览

symfony - 如何在奏鸣曲管理包中使用 tinyMCE

我希望我的所有实体属性类型“文本”以在表单中显示一个 html 编辑器(最好是 tinyMCE)来创建和编辑。有什么办法吗?

0 投票
3 回答
9630 浏览

symfony - Sonataadminbundle:同一实体的多个管理部分

我有Page带有 column的实体类type=integer。当我做:

简而言之,这两个部分都在同一个实体上工作,只是每个部分都有不同的查询和表单。

但是,即使我选择 PageAdmin,奏鸣曲总是执行 Admin/GroupAdmin。这该怎么做?