【发布时间】:2011-01-16 03:40:51
【问题描述】:
我想为一个夹具文件生成测试数据。我想生成测试数据,而不必输入数百条记录。
假设我的架构如下图所示:
foobar_department_def:
_attributes: { phpName: Department }
id:
name: { type: varchar(64), required: true }
foobar_qualification_def:
_attributes: { phpName: Qualification }
id:
name: { type: varchar(64), required: true }
foobar_employee:
_attributes: { phpName: Employee }
id:
first_name: { type: varchar(64), required: true }
last_name: { type: varchar(64), required: true }
biography: { type: longvarchar, required: false }
qualifi_id: { type: integer, foreignTable: foobar_qualification_def, foreignReference: id, required: true, onUpdate: cascade, onDelete: restrict }
dept_id: { type: integer, foreignTable: foobar_department_def, foreignReference: id, required: true, onUpdate: cascade, onDelete: restrict }
_uniques:
idxu_fb_qly_dept: [qualifi_id, dept_id]
我如何为员工生成测试数据(在我的 YML 文件中使用 PHP)?不久前,我在 Symfony 文档中看到这样做了 - 然而,尽管再次搜索,我无法在 SF 网站上找到该页面(可能它已被删除?)
【问题讨论】: