【发布时间】:2013-01-10 09:32:01
【问题描述】:
我需要使用固定装置将初始用户放入我的数据库中。
我看了这个模块,据说还不错:https://github.com/doctrine/data-fixtures
不幸的是,我不明白如何使用它。好吧,我用我的固定装置建立一个类。进而?我习惯于在创建数据库 (schema-tool:create) 时自动将数据写入其中。
但是这种联系在哪里?好像代码中的某个地方需要调用Loader?
如果有人能给我一个简短的教程如何使用这些(或任何其他工作的)夹具模块,那就太好了!
谢谢!
【问题讨论】:
-
嗯,您使用的是正确的 cli 工具吗?默认为
vendor/bin/doctrine-module。如果您的学说设置正确(即,如果您可以在应用程序中使用它),它应该可以工作。 (我可能误解了你的问题。) -
我正在使用这个,但我只是不明白如何使用它。我创建了一个夹具类...然后呢?该示例说明了我在某些时候使用的
Loader()...为什么?我想我只需要把我的班级放在某个地方并注册它?但是怎么做?
标签: php database doctrine-orm zend-framework2 fixtures