我在ZF上安装了Doctrine 2,并将我的实体位置放在我的自定义库目录中。如果我将实体移动到子文件夹中,这会导致连锁反应/错误吗?
答案 0 :(得分:2)
主要问题应该是自动加载。但是,如果您为新的命名空间和位置修改自动加载器配置,那么您应该没问题。类似的考虑也适用于存储库。
请注意,作为Doctrine配置(可能是在Bootstrap中创建)的一部分的元数据驱动程序实现需要指向包含元数据的文件夹。如果您在实体中使用注释作为元数据,则需要在此处使用新的实体路径。
另一种可能性是自动生成代理。如果代理的位置发生变化,那么执行自动加载的任何进程都需要知道。
只需注意一些事项。