问题标签 [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.

0 投票
1 回答
1210 浏览

symfony - AdminBundle 和 I18n 表单

我想知道是否有人设法在 中添加I18n 表单SonataAdminBundle以便能够像以前那样编辑英语字段和其他语言字段Symfony 1.4

我们的领域是 I18n'edGedmo Doctrine Extensions

PS:我们正在使用Symfony 2.1-DEV.

谢谢。

0 投票
1 回答
377 浏览

php - Sonata (Admin/User/DoctrineORMAdmin) Bundle:创建用户组时的奇怪问题

我已经成功地设置了 sonata admin/user/doctrineormadmin 捆绑包,但存在许多问题。

现在一切顺利,我可以管理我的实体,我可以添加用户,分配角色,甚至可以创建用户组。但是当我这样做时,假设我创建了一个名为“测试组”的组,然后当我打开用户时,脚本会尝试列出所有组,这样我就可以将用户分配给其中的任何一个。但即使在此之前我得到错误:Class Test Group does not exist!?

这真的很奇怪,因为不应该有具有我刚刚创建的组名称的类。该名称与数据库中的 Doctrine 保持一致,并且没有本地文件应该处理它...我不明白。

也许我缺少一些配置?

0 投票
2 回答
1901 浏览

symfony - 使用相同的 login_check Sonata User bundle 和 Sonata admin bundle 登录

我有一个拥有Sonata User bundleand的应用程序Sonata Admin bundle,但是当我使用 Sonata User 捆绑包登录时,在我尝试进入管理页面后,我必须再次登录,

有些人知道如何融入两者,只需要一次登录

感谢任何建议!

0 投票
1 回答
505 浏览

symfony - Symfony2:执行 bin/vendors install --reinstall 后的 SonataBundle 致命错误

我尝试使用命令行代码重新安装供应商文件:

它安装成功。但是当我尝试访问我的网站时,我收到了这个致命错误:

致命错误:类 Sonata\DoctrineORMAdminBundle\Model\ModelManager 包含 2 个抽象方法,因此必须声明为抽象方法或实现其余方法(Sonata\AdminBundle\Model\ModelManagerInterface::getDataSourceIterator, Sonata\AdminBundle\Model\ModelManagerInterface::getExportFields) C:\xampp\htdocs\myProject\vendor\bundles\Sonata\DoctrineORMAdminBundle\Model\ModelManager.php 在第 496 行

Sonata\AdminBundle\Model\ModelManagerInterface 似乎有两个函数:getDataSourceIterator 和 getExportFields,由 Sonata\DoctrineORMAdminBundle\Model\ModelManager 类来实现。

我不知道这里需要做什么。有人可以帮我吗?

谢谢!

0 投票
1 回答
2905 浏览

symfony - 将 Chosen JQuery 插件与 Symfony2 SonataAdminBundle 集成

我正在使用 SonataAdminBundle 2.0 版和 Symfony2 2.0.11 版

我的实体有几个 OneToMany 关系,我想通过使用Chosen JQuery plugin使选择更容易。

这是实体定义:

这是一个示例管理代码:

我已经确认在页面中加载了 selected.css 和 selected.js。但我没有看到正在加载的相应精灵。我也没有看到任何“选择”的魔法。

我在这里错过了什么吗?如何正确地将 Chosen 与 SonataAdmin 集成?

0 投票
1 回答
1804 浏览

symfony - Symfony2:我如何在 sonataAdminBundle 中集成分页?

我需要在我的后端集成分页。我正在使用奏鸣曲AdminBundle。有这个 Sonata\AdminBundle\Admin\Admin 类,它有一个名为 $maxPerPage = 25; 的属性。

那么我如何覆盖这个类,以便我所有的其他管理类可以在不重复代码的情况下进行分页。

谢谢!

0 投票
1 回答
1879 浏览

symfony - 安装奏鸣曲媒体包

几天来,我一直在尝试让 Sonata Media Bundle 在 Symfony 中工作。我已经以不同的顺序重新安装了几次,各种各样。每次安装时都会出现以下错误:

[RuntimeException]
自动加载器预期类“Sonata\MediaBundle\Document\ODM\BaseGallery”将在文件“/vagrant/app/../vendor/bundles/Sonata/MediaBundle/Document/ODM/BaseGallery.php”中定义。找到文件但类不在其中,类名或命名空间可能有错字。

我可以看到它正在尝试加载文档。我配置了一个 mongodb 数据库,但我还没有使用它,主要使用 MySQL。

我可以弄乱这些文件中的命名空间,这显然修复了这个错误,但只会导致很多不同的错误,而且我无论如何都不需要这样做。

设置:(来自文档的默认 ATM)- config.yml

0 投票
1 回答
2513 浏览

symfony - 使用“sonata_type_model”多对多映射时字段未更新

这是我的 TagAdmin 课程

manyToMany mapping类别和标签之间有一个。

我最近升级到 Sonata Admin 2.0 版。

我确信它之前工作过,但是现在当我将新类别添加到标签时,我会收到一条成功的 Flash 消息,但没有反映更改。

我所做的唯一其他更改是集成 Chosen JQuery 插件以处理复选框。我也尝试过删除它,但它的功能是一样的。

可能出了什么问题?

这是标签类。

0 投票
4 回答
22556 浏览

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

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

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

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

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

我怎样才能做到这一点?

谢谢!

0 投票
1 回答
560 浏览

symfony-sonata - Symfony2 SonataAdmin 错误保存与媒体具有多对多关系的实体。消息:实体未配置为级联持久

当我尝试保存与 Sonata 的媒体实体的多对多关系链接的实体时,我收到错误:实体未配置为级联持久

我在两个表之间创建了实体类,名为 EntityMedias。

现在我有 Entity -1----N- EntityMedias -N----1- Media

并且注解在EntityMedias中设置了两个多对一关系,一个与Entity相关,一个与Media相关。

如何使用级联 Persist 配置实体?我试图将选项 cascade=persist 添加到列符号中,但它不起作用。

在 EntityAdmin 中,我使用 sonata_type_collection 来显示实体内部的 $entityMedias 关系。

如果我不向新实体添加任何媒体,一切正常。

任何帮助将不胜感激

谢谢!