2012-11-13 55 views
3

我有一個使用這兩種學說遷移和配件成功(真棒功能!)網站,但我有一個小問題。主義遷移和燈具:獲得在遷移加載實體從夾具

我已經在現有實體添加一張桌子和一個新的外鍵字段該表。遷移使用其初始值填充新表。

在我的燈具,其與外鍵的表加載數據,我需要的字段設置爲遷移創造的價值之一,但我似乎無法得到任何實體指出,資料庫的。

任何想法,爲什麼會被髮生的事情,或建議對如何我應該以不同的事情了。

夾具實現ContainerAwareInterface,讓我有機會獲得實體庫,但這樣做:

$repo = $this->container->get('doctrine') 
    ->getRepository('myCoreBundle:StoryStatus'); 
$statuses = $repo->findAll(); 
print_r($statuses); 

回報什麼,即使我可以看到,在這一點上有在DB值。

回答

0

想通了。我的一點愚蠢。加載裝置當然是清除數據庫,所以它永遠不會找到任何實體:)。需要實施一個夾具來再次創建它們。