Я сейчас играю с Symfony2, и пока он мне очень нравится. Однако возник один вопрос, и мне интересно, что было бы лучше всего.
Если я хочу сохранить сущность, я должен поступить следующим образом:
<?php
$myEntity = new Entity();
$myEntity->setSomeData('just an example');
$em = $this->get('doctrine')->getEntityManager();
$em->persist($myEntity);
$em->flush();
Это похоже на ужасно много кода, который нужно повторить и снова. Я бы предпочел что-то вроде этого:
<?php
$myEntity = new Entity();
$myEntity->setSomeData('just an example');
$myEntity->persist();
Однако, судя по тому, как мне нужно получить диспетчер сущностей, это далеко не лучшая практика. Так что же мне делать? Есть какие-нибудь подсказки о том, как вы с этим справляетесь?