美好的一天,
我有一个使用Symfony框架编写的应用程序。该应用程序适用于我的开发服务器,我有shell访问权限。但是,我无法在我的主机上加载我的应用程序,因为我需要在主机上的命令行上运行symfony doctrine::build
。
在symfony project:deploy
之后或期间是否有其他方式加载数据库?
答案 0 :(得分:3)
您不应该在生产环境中构建任何东西 - 部署SQL,使用您用于连接服务器的任何工具,即。 SQLYog,PHPMyAdmin等,并在您的开发环境中使用Doctrine创建的SQL模式。如果你也需要fixtures,你总是可以从dev数据库中转储SQL模式和数据。
考虑到在项目生命周期中,您只需要一次部署主SQL模式 - 其余部分通过迁移进行迭代。