Symfony 1.4:如何从fixture文件生成.SQL

Symfony 1.4:如何从fixture文件生成.SQL,sql,symfony1,fixtures,Sql,Symfony1,Fixtures,我在我的dev-box机器上有我的symfony项目,在托管环境中,我只有FTP和HTTP访问权限(我有一个phpmyadmin访问我的prod-DB)。这个托管版本是一个alpha版本,应该用fixture初始化 问题是:要做到这一点,我必须在本地写入/更新.yml fixture,使用symfony任务将它们插入本地数据库,继续我的本地PMA,生成数据导出,继续生产PMA并导入数据 有没有办法从我的本地装置生成一个.sql文件,以便我可以通过我的prod PMA直接插入它们 谢谢您是否在使用

我在我的dev-box机器上有我的symfony项目,在托管环境中,我只有FTP和HTTP访问权限(我有一个phpmyadmin访问我的prod-DB)。这个托管版本是一个alpha版本,应该用fixture初始化

问题是:要做到这一点,我必须在本地写入/更新.yml fixture,使用symfony任务将它们插入本地数据库,继续我的本地PMA,生成数据导出,继续生产PMA并导入数据

有没有办法从我的本地装置生成一个.sql文件,以便我可以通过我的prod PMA直接插入它们


谢谢

您是否在使用
symfony原则:build--all
命令?当我这样做时,会在data/sql目录中创建一个schema.sql文件。

最简单的方法可能是查看以下网站:

您可以从web上运行任务,您可以使它更智能一些,并允许从web上运行任务。例如,清除缓存可能是扩展到管理界面的一件有用的事情。

我认为在symfony中不能“开箱即用”


但是,您可以使用将sfDoctrineDataLoadTask任务类完成的所有SQL请求记录到一个文件中。

正确。您应该在数据中看到两个文件夹:fixtures和sql。