2011-06-05 42 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

相关问题