默认情况下,Sonata Page Bundle 的 Easy Extends 版本在哪里放置 ORM 映射?

Posted

技术标签:

【中文标题】默认情况下,Sonata Page Bundle 的 Easy Extends 版本在哪里放置 ORM 映射?【英文标题】:Where does an Easy Extends version of Sonata Page Bundle put ORM mappings by default? 【发布时间】:2018-07-18 23:59:32 【问题描述】:

我们的团队通常在实体定义中使用注释来定义 ORM 关系。

我现在正在添加一个使用 Easy Extends 来扩展 Sonata Page Bundle 的项目。

看起来我的 Page.php 实体定义包含 JMS Serializer 实用程序的注释,但不包含 ORM 关系的注释。

使用这套工具的时候,有没有默认放置ORM关系的地方?

【问题讨论】:

【参考方案1】:

Sonata 默认使用.xml 进行映射,您可以在src/Application/Sonata/PageBundle/Resources/config/doctrine 中找到PageBundle 映射。

【讨论】:

以上是关于默认情况下,Sonata Page Bundle 的 Easy Extends 版本在哪里放置 ORM 映射?的主要内容,如果未能解决你的问题,请参考以下文章

Sonata admin-bundle - 没有注销导航栏

Sonata Media Bundle - 如何按 ID 获取图像或画廊

在sonata admin Bundle的List视图中添加新Button

Sonata Media Bundle:访问媒体网址

Sonata Admin Bundle 中的标签

Sonata admin:默认情况下将过滤器设置为 false?