【发布时间】:2015-07-31 10:47:10
【问题描述】:
我正在使用 Symfony 开发一个网站。我是这个框架的新手。在我使用 Laravel 5.0 之前,我需要一个包含行的数据库。
我使用命令提示符创建了我的数据库,但现在我找不到如何播种它。
Symfony 上有类似 Laravel 的播种机吗?
【问题讨论】:
-
到目前为止你尝试过什么?你有什么工作的示例代码吗?
我正在使用 Symfony 开发一个网站。我是这个框架的新手。在我使用 Laravel 5.0 之前,我需要一个包含行的数据库。
我使用命令提示符创建了我的数据库,但现在我找不到如何播种它。
Symfony 上有类似 Laravel 的播种机吗?
【问题讨论】:
试试这个包https://packagist.org/packages/evotodi/seed-bundle。看起来正是您需要的。
他们的自述文件
Symfony/Doctrine 种子包 用于从数据库加载/卸载种子数据。示例是加载包含状态和缩写列表的表,或使用初始管理员用户填充用户表。与主要用于开发的 DoctrineFixturesBundle 不同,此捆绑包用于在初始推送到生产之前为数据库播种。
【讨论】:
没有。播种是 Laravel 添加的一个功能。您需要使用第三方包将种子/固定装置加载到您的应用程序中:http://www.sitepoint.com/data-fixtures-symfony2/
【讨论】: