如何从现有数据库数据生成 Symfony 装置 YML?
我想知道是否有人知道如何从数据库中已有的数据生成fixture.yml?
由于您可以使用构建架构来生成架构,那么有没有办法对数据执行此操作?
symfony propel:build-schema
I was wondering if anyone knew how to generate a fixture.yml from data that is already existing in the database?
As you can use the build-schema to generate a schema, is there a way to do that for data?
symfony propel:build-schema
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
在 symfony 1.4 中你只需要写:
你就得到了文件
data/fixtures/data.yml
:-)
In symfony 1.4 you just need to write:
and you get the file
data/fixtures/data.yml
:-)
我在邮件存档中找到了解决方案。用户使用
I found a solution in a mail archive. The user uses
在 Symfony 1.0 中使用以下命令:
在版本 1.1 和 1.2 中使用以下命令:
In Symfony 1.0 use the command:
In versions 1.1 and 1.2 use the following command:
我只需要在 symfony 1.2 和 Doctrine 下执行此操作。
symfony 学说:data-dump
这会将整个数据库转储到 data/fixtures/data.yml。我已使用 .sql 文件将一些数据加载到数据库中,并希望将其作为我的实时数据库的固定装置。我刚刚将 data.yml 文件编辑为我需要的数据库表。
另一种方法是编写一些代码来读取数据库表并以 YAML 格式输出。
I just had to do this under symfony 1.2 and Doctrine.
symfony doctrine:data-dump
This dumps the entire database to data/fixtures/data.yml. I had loaded some data to the database with a .sql file and wanted it as a fixture for my live database. I just edited the data.yml file down to the database table I needed.
The alternative was to write some code to read the database table and output it in YAML format.