如何組織Symfony2項目中的燈具。有沒有可以尊重的標準,以便在使用doctrine:fixtures:load --env=environment
命令時,只使用與environment
環境相關的固定裝置?這可能是有用的,因爲用於生產的夾具很可能不同於用於測試的夾具。賽程組織
Q
賽程組織
1
A
回答
1
當前的燈具束不處理這個。 如果要加載只有特定的燈具,則必須使用--fixtures
重複選項指定它們:
./app/console doctrine:fixtures:load --fixtures=/path/to/fixtures1 --fixtures=/path/to/fixtures2
不管怎樣,在你的測試,我勸你還是熱切地加載夾具,每個測試之前正在重置您的數據庫。
7
讓您的夾具實現ContainerAwareInterface
及其load
方法中,你可以得到環境:
$this->container->get('kernel')->getEnvironment();
相關問題
- 1. 如何將QWidgets組織成馬賽克?
- 2. 組織編程競賽 - 如何編譯並執行
- 3. 任何組織比賽的預製材料?
- 4. 組織tkinter應用程序
- 5. 文件組織程序
- 6. 使組織議程全屏
- 7. 組織GUI應用程序
- 8. django應用程序組織
- 9. Java線程組織指導
- 10. 組織模式遠程R無法與組織8.0.7
- 11. 數組組織
- 12. 如何組織和組織嵌套類
- 13. 組織信息軟件開發組織
- 14. 刷新組織架構組織模式
- 15. Salesforce組織對組織對象遷移
- 16. 組織Javascript數組
- 17. 組織MEF組件
- 18. 組織數組c#
- 19. 組織VB.Net Mehods
- 20. 應用組織
- 21. 組織的XSD
- 22. 組織包括
- 23. Git組織
- 24. Android組織RelativeLayout
- 25. MySQL表組織
- 26. 您的組織
- 27. 組織memcache鍵
- 28. SQL表組織
- 29. Json組織
- 30. 代碼組織
爲什麼你想運行在生產燈具?他們用於測試,所以只有測試環境。 – Inoryy
@Inori:不,它們不僅用於測試。請參閱[本頁]的第一段(http://symfony.com/doc/2.0/bundles/DoctrineFixturesBundle/index.html)爲什麼 – greg0ire