8得票3回答
当通过sonata_type_admin调用Sonata的Admin类时,如何获取底层对象?

所以,在Sonata Admin的编辑操作中,我试图根据创建或编辑上下文显示不同的表单字段。 先解释一下背景情况。 我有一个Gallery实体和一个与之绑定的CoverPhoto实体,它们是一对一的关系。 Gallery: /** * @ORM\OneToOne(targetEnti...

8得票3回答
Sonata Admin与文件上传的一对多关系(appendFormFieldElement)

我目前正在使用SonataAdminBundle、一对多关系和文件上传遇到了挑战。我有一个名为Client的实体和一个名为ExchangeFile的实体。一个Client可以拥有多个ExchangeFile,因此我们在这里有一个一对多的关系。我正在使用VichUploaderBundle进行文...

8得票2回答
Sonata Admin Bundle类型集合自定义

例如,我有3个实体: 类别 子类别 产品 在SonataAdminBundle中,我想能够在编辑类别时添加子类别,在编辑子类别时添加产品。 按照这个思路,我创建了字段,但是SonataAdminBundle开始用它们来“植入”(Inception)。 当我打开类别时,我会看到相...

8得票1回答
FOSRestBundle、JMS Serializer和SonataMediaBundle返回图像的公共URL。

我正在尝试通过FOSRestBundle和JMS Serializer返回一个带有与Sonata\MediaBundle\Entity的ManyToOne链接的JSON对象(“模块”)。我应该如何操作? 以下是我使用的方法,但我认为这不是最佳实践。 class Module { ....

8得票1回答
Sonata Admin Bundle - 表单类型:sonata_type_collection - 自定义模板?

是否可以覆盖表单类型“sonata_type_collection”的模板? 我已经尝试过类似以下的方法: $formMapper->add('slides', 'sonata_type_collection', array(), array( 'ed...

8得票1回答
SonataAdminBundle中的自定义操作

我在这个页面上找到了如何为我的自定义操作添加路由。 protected function configureRoutes(RouteCollection $collection) { $collection->add('ispremium', $this->getRout...

8得票4回答
在Sonata Admin中禁用搜索

如何在Sonata Admin Bundle中禁用搜索功能,以便不在上部菜单中显示搜索输入字段?

7得票2回答
Sonata:嵌入表单时出现“致命错误:达到'100'的最大函数嵌套级别”。

编辑:对于任何有兴趣解决相同问题的人,以下方法可以解决: echo `'xdebug.max_nesting_level = 250' >> /etc/php5/conf.d/xdebug.ini` 我为三个相互关联的实体创建了3个管理员,其中A管理员嵌入B管理员,B管...

7得票2回答
如何使用Sonata Media Bundle与我的实体进行集成。

我希望在我的bundle中使用sonata media bundle来处理媒体文件。 我有一个实体需要拥有一个图库。安装sonata media bundle并生成easy:extends后,会得到3个不同的实体: Media.php Gallery.php GalleryHasMedi...

7得票2回答
Sonata admin - 子管理类

我有一个Order实体,它可以关联多个LineItem实体。 我已经为Order创建了一个Admin类和为LineItem创建了一个Admin类。但我需要将LineItem Admin类作为Order Admin类的子类。 在LineItemAdmin类中,我设置了protected $p...