我的问题是symfony推进:数据加载功能只创建一个id = 20(最后一个)的DB记录。这很奇怪,考虑到这样的夹具应该遍历表格,添加多个记录。
这是我的.yml文件:
<?php for ($i = 10; $i <= 20; $i++): ?>
DocumentType:
type_<?php echo $i?>:
name: <?php echo "type ".$i."\n" ?>
<?php endfor ?>
DB表只有两个字段:
id int PK AI
name varchar
答案 0 :(得分:2)
你的迭代创建了这个:
DocumentType:
type_10:
name: "type 10"
DocumentType:
type_11:
name: "type 11"
# ...
但你需要:
DocumentType:
type_10:
name: "type 10"
type_11:
name: "type 11"
所以你需要一次声明这个类。
希望有所帮助!