Сколько промывок требуется при нагрузке на приспособление?

Я пытаюсь ускорить сборку и спрашиваю себя, полезно ли это делать МЕНЬШЕ чем em-> flush () в конце каждого класса приборов.

Такое поведение предлагается поваренной книгой Symfony:

http://symfony.com/doc/current/bundles/DoctrineFixturesBundle/index.html

…но только до 2.2 с DoctrineFixtureBundle, а я на 2.3.

Я думаю, что один флеш в конце ВСЕХ светильников должно быть достаточно, но Doctrine делает это?
Или я должен сделать это где-нибудь?
Это правильная практика, или она имеет какие-то скрытые сложности или ошибки?

1

Решение

Определенно, один flush () ускорит вашу сборку.
Вы можете сохранить все ваши объекты и после этого сохранить их:

$manager->persist(object1);

$object2->setParent($object1);
$manager->persist(object2);

$manager->persist(object3);

$manager->flush();
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]