我想这真的是一个微不足道和愚蠢的问题,但我不知道如何在我的 Symfony2 项目中安装 Doctrine Extensions - https://github.com/beberlei/DoctrineExtensions 。由于 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');
提前非常感谢您,再次为这个问题感到抱歉,但我找不到教程(这让我感到更加内疚,因为我想连教程都没有的时候太琐碎了)