【发布时间】:2014-06-22 17:56:37
【问题描述】:
我在 Symfony 2 中完成了一些小项目,它们是非常简单的项目,因为我是初学者,它们只有一个 bundle,这个 bundle 管理从 1 到 3 个表的表单和数据访问。现在有人对其中一个捆绑包感兴趣,他希望我开发一些需要更多捆绑包的其他功能,并且他们应该使用相同的数据库、模板等。我有很多疑问,但是有我需要能够开始的一件事是从原始捆绑包中取出实体和可能的一些表格:
src
|__MyProject
|___MyBundle
|__Entity
|__Form
我想将这些实体和一般形式作为独立文件夹,可能在MyProject 中,让我们说:
src
|__MyProject
|__Entity (General entities)
|__Form (general forms)
|___MyBundle
|__Entity
|__Form
我不知道这是否是正确的方法,但我想我需要这样的东西。我一直在阅读一些关于最佳实践的文档,他们做了类似的事情(不完全相同),但每个开发人员都有自己的书。问题是你如何告诉 Symfony 实体不再在这里,它们在其他地方,我试图更改 namespaces 路径和 use 语句,但仅这样做是行不通的, Symfony 仍在寻找 MyBundle 中的那些实体。任何人都可以帮助我一些方法或向我指出可靠的文档吗?
【问题讨论】: