Описание тега doctrine-query
Doctrine Query Language (DQL) - одна из ключевых функций Doctrine 2 ORM, это возможность писать запросы к базе данных на проприетарном объектно-ориентированном диалекте SQL.
0
ответов
Необработанный SQL-запрос или Doctrine_Query? Что лучше по производительности?
Я сделал этот запрос в сыром SQL и мне нужна помощь, чтобы перейти к Doctrine: SELECT re . *, t.tipo, m.patente, o.nombre, de.revisado FROM sdriving_registros_emisores re LEFT JOIN sdriving_turno t ON re.idturno = t.idturno LEFT JOIN sdriving_maquin…
13 июн '13 в 03:19
0
ответов
Доктрина MongoDB getRepository find путем поиска в поле массива
Я использую Symfony+Doctrine. Я хочу найти данное слово в поле массива в моем MongoDB. Вот код: $terms = $this->getRepository('name_of_the_Mongo_document') ->findBy(['terms' => new \MongoRegex('/^'.$query.'/i')], ['terms' => 'ASC'], 5); …
26 сен '18 в 13:28
2
ответа
Доктрина Полное внешнее соединение
Я хотел бы сделать полное внешнее объединение в Doctrine ORM(PHP) Мой текущий запрос: $query = Doctrine_Query::create() ->from('Model_Contract_Payment p') ->innerJoin('p.Contract c') ->where(" c.modified_date IS NOT NULL AND (c.modified_dat…
08 апр '12 в 12:01
0
ответов
Как использовать функцию запроса LIKE и CONCAT одновременно
Пользователь отправит сообщение к примеру user1 = "Show football score today plz" user2 = "Show basketball score yesterday lol" ключ "оценка" Я хочу запросить это слово из всех предложений, используя эти две функции function like() а также function …
14 июл '16 в 10:03
1
ответ
Сделать фильтр запроса поиска по нескольким столбцам | Symfony 1.4
Я работаю над проектом Symfony 1.4, и мне нужно настроить внутренний фильтр "name", чтобы поиск по столбцу "name_full" осуществлялся одновременно со столбцом "name". Я думал сделать это так в моем FormFilterClass: public function addNameColumnQuery(…
01 дек '13 в 10:51
1
ответ
Синтаксическая ошибка - строка 0, столбец 469: Ошибка: ожидаемая известная функция, получено "IF"
Привет я использую конструктор запросов доктрины для выполнения запроса.. Это мой запрос.. return $this->createQueryBuilder('sp') ->select('sp.id, sp.price, sp.offer_price AS offerPrice, sp.price_kg AS PriceKg, ' . 'sp.offer_price_kg AS offerP…
17 авг '18 в 09:06
0
ответов
Symfony - Doctrine Query оставил внешнее соединение
Последние несколько дней я безуспешно пытаюсь собрать два DQL-запроса, используя левое внешнее соединение. Что я ищу, так это всю информацию о книге, используя $offset и $limit, и по рецензии получите средний рейтинг книги и последний день, когда по…
24 ноя '17 в 11:15
1
ответ
Где не в запросе с доктриной построителя запросов
Я пытаюсь воспроизвести этот запрос: SELECT * FROM reserva2 WHERE id_status = 92 AND id_registro_pai IS NULL AND id_reserva NOT IN (SELECT id_reserva FROM reserva_cancelamento_contato); Это не работает, что может быть не так? $qb = $em->createQue…
28 фев '19 в 15:42
1
ответ
Примечание: unserialize(): ошибка со смещением 473 из 578 байтов при выполнении запроса доктрины
Мы пытаемся выполнить приведенный ниже запрос доктрины и выдать его unserialize(): ошибка со смещением 473 из 578 байт. Запрос доктрины: SELECT p FROM MyCompanyBundle:Person p WHERE p.dateOfExit IS NULL AND (p.passportCountry IS NULL OR p.passportCo…
05 фев '18 в 04:42
1
ответ
Учение запрос с объединением. Получение результатов
Я не могу получить результаты из запроса. Вот метод контроллера: public function indexAction() { $this->layout()->setVariable('page_title', 'Страницы'); $pages = $this->getServicePage()->getPageList($type = 1); $viewModel = new ViewModel…
03 май '15 в 21:30
1
ответ
Могут ли Doctrine QueryBuilder и Where() использоваться без where()?
В Doctrine при построении запроса с QueryBuilder делает первый whereпункт должен быть определен с $qb->where()или я могу использовать $qb->andWhere() непосредственно. Например, действительно ли это: $qb->select('Mystuff\Entity\User','u'); $…
24 апр '13 в 07:20
0
ответов
Семантическая ошибка, строка 0, столбец 58 рядом с '': Ошибка: у класса X нет поля или ассоциации с именем Y
Я искал ответ в течение 2 дней, но не могу его найти, пожалуйста, помогите мне, ребята!:) У меня есть это: В Entity Bon: /** * $entreprise. * * * * @ORM\ManyToOne(targetEntity="Soraya\UserBundle\Entity\Entreprise", inversedBy="bons") * @ORM\JoinColu…
13 мар '18 в 13:32
2
ответа
Построение доктрин запросов по интересам
Сегодня у меня есть интересная задача - реализовать поиск по БД по некоторым группам и отсортировать по наиболее релевантным критериям У нас есть 2 объекта (Пользователь и Интересы) на Symfony с отношением ManyToMany Нам нужно создать запрос для пои…
15 ноя '17 в 08:49
1
ответ
Добавить выбор на основе условного к доктрине построителя запросов
Как вы можете добавить выбор на основе условия в построитель запросов доктрины? Я хотел бы повторить SQL похож на это: select p.id, p.id = 3 as first_result from problem p order by first_result desc, p.id
17 июл '18 в 15:41
1
ответ
Учение о создании функции от другого
У меня есть следующая функция, которая подсчитывает оставшиеся без ответа вопросы: public function getUnansweredQuestions(Company $company){ $qb = $this->createQueryBuilder("q"); $andX = $qb->expr()->andX(); $andX->add($qb->expr()->…
04 янв '16 в 15:28
2
ответа
Как написать объединенный запрос в доктрине?
Я хочу использовать объединение в доктрине, я много искал, но не добился успеха, это мой запрос на объединение в sql, как преобразовать этот запрос в доктрину? select * from (select orderid,tutorialId,points,allow_multiple,question,answer1,image1,co…
01 окт '13 в 09:44
1
ответ
Доктрина: Невозможно выбрать сущность через переменные идентификации, не выбрав хотя бы один псевдоним корневого объекта.
Я использую следующий код в построителе запросов, чтобы выбрать среднее значение оценок и сущность категории, к которой относится это среднее значение: $queryBuilder = $this->createQueryBuilder('s') ->resetDQLPart('select') ->select('AVG(s.…
26 июл '13 в 09:52
1
ответ
Symfony3-Doctrine: порядок в каждом случае, когда
Я работаю над проектом Symfony 3.4. Я хочу заказать столик по updated_at если существует (не ноль), created_at если не. В SQL это работает: SELECT * FROM `contract` ORDER BY (CASE WHEN ISNULL(`updated_at`) THEN `created_at` ELSE `updated_at` END) DE…
27 ноя '18 в 10:37
2
ответа
Symfony Doctrine DQL не может найти createQuery в менеджере сущностей
Я изучаю веб-разработку с Symfony уже некоторое время. Я следовал учебному руководству на веб-сайте Symfony и учебному пособию по Doctrine и пытался использовать диспетчер сущностей в Doctrine ORM для создания запросов, но автозаполнение PhpStorm го…
25 апр '18 в 04:00
0
ответов
В построителе запросов Doctrine как передать имя класса сущности в качестве параметра?
Я хотел бы выполнить простой запрос, в котором я хотел бы передать имя класса сущности в методе from() в качестве параметра. Вот что я попробовал: return $this->entityManager->createQueryBuilder() ->select('MAX(e.externalId) as max') ->f…
03 май '18 в 08:30