Как обрабатывать данные в Symfony, когда существуют отношения, не связанные с nullable?

Я разрабатываю приложение в Symfony и еще не настроил некоторые инструменты для хранения данных - я думаю, что пришло время сделать это, чтобы быстрее создать новую копию. :-)

Используя мой пример ниже, как мне обрабатывать настройку свойства категории в моем блоге на категорию? Предполагая отношение ManyToOne к объекту категории.

$blog1 = new Blog();
$blog1->setTitle('A day with Symfony2');
$blog1->setImage('beach.jpg');
$blog1->setAuthor('dsyph3r');
$manager->persist($blog1);

Я собрал в учебнике Symblog, что я включил в свой файл AbstractFixture и объект Category, но, безусловно, эта категория должна быть создана до того, как блог будет работать? Как я могу убедиться, что это происходит при выполнении моей команды fixtures?

Каков наилучший способ приблизиться к этому?

2
nl ja de

1 ответы

Вам нужно обмениваться объектами между упорядоченными светильниками - сделайте крепление категорий до фиксации постов.

2
добавлено
symfony
symfony
1 045 участник(ов)

Сообщество Symfony, Symfony Components, Symfony Framework. Вакансии: https://t.me/symfony_careers Официальный slack: https://symfony.com/slack-invite

symfony
symfony
354 участник(ов)