Я использую Symfony2.3
и в настоящее время использую EntityManager, как показано внутри __construct()
Какой подход лучше использовать, используя EntityManager из __construct() или используя внутри каждого метода? как показано в public indexAction()
/**
* QuazBar controller.
*
*/
class QuazBarController extends Controller
{
public function __construct()
{
$this->em = $GLOBALS['kernel']->getContainer()->get('doctrine')->getManager();
}
/**
* Lists all QuazBar entities.
*
*/
public function indexAction(Request $request)
{
$session = $request->getSession();
$pagina = $request->query->get('page', 1);
$em = $this->getDoctrine()->getManager();
}