Извлечь год с даты Доктрина

Добрый вечер, У меня есть поле даты типа Дата. Я хочу получить значение года с этой даты. спасибо за помощь. потому что я искал в Интернете, но не нашел решения. Зная, что я использую запрос с Doctrine Symfony 3.4 Спасибо за понимание. это моя просьба:

public function findEnglishByTags($date, $categorie, $tags)
{
    $tags_values = $tags->getValues();
    array_walk($tags_values, function (&$item) {
        $item = $item->getId();
    });

    $qb = $this->createQueryBuilder('english');
    $qb->where('english.date = :date')
        ->andWhere('english.Categorie IN (:categories)')
        ->leftjoin('english.tags', 't')
        ->andWhere('t.id IN (:tags)')
        ->setParameters(array('date' => $date, 'categories' => $categorie->getId(), 'tags' => $tags));

    return $qb->getQuery()->getResult();
}

Было бы неплохо добавить подсказку типа к вашей сигнатуре метода, чтобы было понятно, какие типы есть. Например, $ date - это объект DateTime или строка?

Stratadox 13.09.2018 21:10

$ date - это дата. это не объект DateTime

user10269341 13.09.2018 21:39
Date не является (встроенным) типом php. Я предполагаю, что вы хотите сказать, что english.date - это тип sql Date. Однако меня интересует тип php для $date.
Stratadox 13.09.2018 21:42

да, именно english.date - это тип sql Date. Symfony 3.4

user10269341 14.09.2018 07:44
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
4
367
0

Другие вопросы по теме