Domyślam się, że to naprawdę trywialne i głupie pytanie, ale nie wiem jak zainstalować rozszerzenia Doctrine - https://github.com/beberlei/DoctrineExtensions w moim projekcie Symfony2. Potrzebuję ich z powodu funkcji MIESIĄCA, ROK. Gdzie powinienem umieścić ich folder? I czy powinienem umieścić cały folder DoctrineExtensions
? I gdzie to zapisać:Jak zainstalować rozszerzenia Doctrine w projekcie Symfony2?
<?php
$classLoader = new \Doctrine\Common\ClassLoader('DoctrineExtensions', "/path/to/extensions");
$classLoader->register();
W osobnym pliku? Gdzie go umieścić i jak go nazwać?
A potem to wszystko muszę ich używać:
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');
Dziękuję bardzo z góry i jeszcze raz przepraszam za to pytanie, ale nie mogłem znaleźć samouczek (co sprawia, że czuję się jeszcze bardziej winni, bo myślę, że to zbyt trywialne, gdy nie ma nawet samouczka).
Dziękuję bardzo! :) To się udało! – Faery
Wats funkcję dla "DZIEŃ" ?? – Shaun
[DAY] (http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_day) jest synonimem DAYOFMONTH() –