Я предполагаю, что это действительно тривиальный и глупый вопрос, но я не знаю, как установить Doctrine Extensions - https://github.com/beberlei/DoctrineExtensions в моем Проект Symfony2. Мне нужны они из-за функций MONTH, YEAR. Где я должен поместить свою папку? И должен ли я помещать целую папку DoctrineExtensions
? И где написать это:
<?php
$classLoader = new \Doctrine\Common\ClassLoader('DoctrineExtensions', "/path/to/extensions");
$classLoader->register();
В отдельном файле? Где и как это назвать?
И тогда это все, что мне нужно, чтобы использовать их:
public function findOneByYearMonthDay($year, $month, $day)
{
$emConfig = $this->getEntityManager()->getConfiguration();
$emConfig->addCustomDatetimeFunction('YEAR', 'DoctrineExtensions\Query\Mysql\Year');
$emConfig->addCustomDatetimeFunction('MONTH', 'DoctrineExtensions\Query\Mysql\Month');
$emConfig->addCustomDatetimeFunction('DAY', 'DoctrineExtensions\Query\Mysql\Day');
Спасибо вам большое заблаговременно и жалею еще раз на вопрос, но я не смог найти учебник (что заставляет меня чувствовать себя еще более виноватым, потому что я думаю, что это слишком тривиально, когда нет даже учебника)