如何从现有数据库数据生成 Symfony 装置 YML?

发布于 2024-08-12 16:16:06 字数 139 浏览 12 评论 0原文

我想知道是否有人知道如何从数据库中已有的数据生成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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

窗影残 2024-08-19 16:16:06

在 symfony 1.4 中你只需要写:

./symfony doctrine:data-dump

你就得到了文件 data/fixtures/data.yml

:-)

In symfony 1.4 you just need to write:

./symfony doctrine:data-dump

and you get the file data/fixtures/data.yml

:-)

初见你 2024-08-19 16:16:06

我在邮件存档中找到了解决方案。用户使用

symfony propel:data-dump > fixture.yml

I found a solution in a mail archive. The user uses

symfony propel:data-dump > fixture.yml
迷途知返 2024-08-19 16:16:06

在 Symfony 1.0 中使用以下命令:

$ php symfony propel-dump-data  <APPLICATION_NAME> <FIXTURES_DIR_OR_FILE> [<ENVIRONMENT_NAME>]

在版本 1.1 和 1.2 中使用以下命令:

$ php symfony propel:data-dump <APPLICATION_NAME> [<TARGET>] [--env=<ENVIRONMENT_NAME>]

In Symfony 1.0 use the command:

$ php symfony propel-dump-data  <APPLICATION_NAME> <FIXTURES_DIR_OR_FILE> [<ENVIRONMENT_NAME>]

In versions 1.1 and 1.2 use the following command:

$ php symfony propel:data-dump <APPLICATION_NAME> [<TARGET>] [--env=<ENVIRONMENT_NAME>]
等风来 2024-08-19 16:16:06

我只需要在 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文