Я хочу создать тестовые данные для файла фикстуры. Я хочу создать тестовые данные вместо того, чтобы вводить сотни записей.
Предполагая, что моя схема такая, как показано ниже:
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]
Как мне сгенерировать тестовые данные для сотрудников (используя PHP в моем YML-файле)? Я видел, как это делается некоторое время назад, в документации Symfony - однако, несмотря на повторный поиск, я не могу найти страницу на сайте SF (может быть, она была удалена?)