2011-06-05 79 views
0

我的問題是,symfony推動:數據加載功能只創建一個ID = 20(最後一個)的數據庫記錄。這很奇怪,考慮到這樣的夾具應該遍歷表格,添加多個記錄。Symfony夾具和php代碼只插入最後一個記錄

這裏是我的.yml文件:

<?php for ($i = 10; $i <= 20; $i++): ?> 
DocumentType: 
    type_<?php echo $i?>: 
    name: <?php echo "type ".$i."\n" ?> 
<?php endfor ?> 

和DB表只有2場:

id int PK AI 
name varchar 

回答

2

您的迭代創建此:

DocumentType: 
    type_10: 
     name: "type 10" 
DocumentType: 
    type_11: 
     name: "type 11" 
# ... 

但是,你需要:

DocumentType: 
    type_10: 
     name: "type 10" 
    type_11: 
     name: "type 11" 

所以你只需要聲明一次類。

希望有幫助!

+1

+1很好地發現.... – Tom 2011-06-05 17:23:39

相關問題