迁移后,学说会查看旧实体

时间:2016-08-29 13:47:05

标签: doctrine-orm doctrine migration

我有一个域www.mydomain.com安装了一个完美的Web应用程序。 我不得不创建一个第三级域test.mydomain.com,其中我复制了我的web应用程序的所有文件,包括所有的doctrine文件。 我不认为我需要解释将使用什么测试......无论如何,在我迁移整个项目并在启动命令后对实体应用了一些修改时:

php doctrine orm:schema-tool:create --dump-sql

在生成的查询中,将显示生产项目中的旧实体,而不是已修改的实体。 我使用以下命令删除了所有缓存:

php doctrine orm:clear-cache:query --flush
php doctrine orm:clear-cache:metadata --flush
php doctrine orm:clear-cache:result --flush
php doctrine orm:clear-cache:query
php doctrine orm:clear-cache:metadata
php doctrine orm:clear-cache:result

它不起作用。与数据库的连接是好的,并且凭证工作正常我已经测试了这个。它不适用于更新和创建模式命令。

有任何建议吗?

1 个答案:

答案 0 :(得分:0)

在文件cli-config.php中有一个指向生产服务器文件夹的常量。一旦更新,路径一切正常。