使用symfony学习编程是一个进化过程(对我来说)。所以,我必须做一些新的事情,或者我必须改变它们。
现在我改变了项目的结构。它在web目录中不再完整,它现在存在于我的用户中,并且只有符号链接'projectname'-> 'User/.../procektname/web'
位于Web目录中。
在此更改之前,我必须使用http://localhost/dev_app.php/
在浏览器中启动该应用,现在它是http:localhost/project/dev_app.php
。它运行正常。我想,所以我可以在一台计算机上运行多个Symfony项目。
但是当我启动config.php
并完成配置(数据库和密码)时,config.php
会将配置数据写入旧路径。为什么?移动项目后有什么事可做吗?
P.S。我认为它比我写的更难。你必须知道,我没有移动我的项目,我已经复制并移动了副本。几分钟前的一个视图,我做了以下操作:更改原始名称。现在一切都没有了!
php app/console cache:clear --env=prod --no-debug
以RuntimeExeption结束,我可以看到,它将清除旧路径上的缓存!
答案 0 :(得分:3)
我手动删除缓存并运行App。至少有一个问题,当我用控制台清理现金时,为什么我得到了Exeption。但我认为这是另一个问题。
答案 1 :(得分:0)
我遇到的问题与carp-enter完全相同。 Wouter J发布了正确的symfony链接。 我们需要覆盖路径的getter。 之后,它的工作非常精细。