Symfony2,学说和数据域
Posted
技术标签:
【中文标题】Symfony2,学说和数据域【英文标题】:Symfony2, Doctrine and data domain 【发布时间】:2014-10-22 19:36:55 【问题描述】:在一个使用 Doctrine 作为 ORM 的 Symfony2 项目中,我有许多实体专门用于存储 data domain。
根据您的经验:
-
哪个是该数据域实体的最佳命名约定(例如,将存储所有省份值的实体命名为“ProvinceDomain”是否合适)?
您是否将数据域实体放在特定文件夹中(例如“Entity/DataDomain”)?
您更喜欢使用前缀(例如“domain_”)还是后缀(例如“table_name_domain”)来命名域数据表?还是您使用其他命名约定?
非常感谢。
【问题讨论】:
【参考方案1】:1) 我认为正确的名称是省。 “域”就像一个角色。恕我直言,它不必在名称中。所以,它的全名可能是:CoreBundle/Entity/Province 或 xxx/Entity/Core/Province。
2) 在一些项目中,我将这种实体放在“实体/核心”文件夹中。 在其他时候,我在特定的捆绑包中解决了它,例如“CoreBundle/Entity”。
3) 我很清楚您将表称为“table_name_domain”。注意表是数据,把信息归类为“域”也不错
【讨论】:
谢谢。第 1 题和第 3 题呢?以上是关于Symfony2,学说和数据域的主要内容,如果未能解决你的问题,请参考以下文章
使用 symfony2 缓存 ReadOnly 学说 2 实体的结果
symfony2 / 学说:如何将 ResultSetMapping 与计数一起使用