Вопросы по теме 'doctrine-orm'

Как получить случайную строку с помощью построителя запросов Doctrine2?
Пока у меня есть: $qb1 = $this->getEntityManager()->createQueryBuilder(); $qb1->select('s') ->from('\My\Entity\Song', 's') ->where('s.id <> ?1')...
6635 просмотров
schedule 24.05.2024

Доктрина 2.1: Получение и присвоение COUNT(t.id) из подзапроса?
У меня есть две сущности в Doctrine 2.1: Category и Site каждая категория имеет много сайтов, и у каждого сайта есть родительская категория. Я хотел бы сделать один запрос на обновление (в DQL), который обновит поле с именем count сущности...
1843 просмотров
schedule 19.04.2024

Почему вызов функции в прокси-объекте Doctrine указывает на родительский объект, а не на унаследованный дочерний объект?
Я создал унаследованный класс документа, см. код ниже. Документы сохраняются нормально, но при извлечении документа и попытке вызвать дочернюю функцию я получаю сообщение об ошибке Вызов неопределенного метода...
1101 просмотров
schedule 08.05.2024

Создать запрос в поле формы сущности
Мне нужно получить список стран, отсортированных по алфавиту. Поскольку у меня есть перевод объекта на четыре языка (английский, французский, испанский и китайский), я использовал расширения доктрины gedmo для управления переводом. Проблема в том,...
1595 просмотров
schedule 12.05.2024

Как избежать дублирования записей в отношениях «многие ко многим» с Doctrine?
Я использую встроенную форму Symfony для добавления и удаления Tag объектов справа от редактора статьи. Article — это владеющая сторона в ассоциации: class Article { /** * @ManyToMany(targetEntity="Tags", inversedBy="articles",...
7065 просмотров
schedule 22.04.2024

Doctrine, QueryBuilder: используйте конкретное место со скобками
У меня возникла проблема с созданием "простого" запроса с помощью Doctrine QueryBuilder. Я пытаюсь получить несколько «лиц», которые находятся на расстоянии не более 10 км. Мой запрос: $QB = $this->createQueryBuilder('p');...
688 просмотров

Symfony: сохранение встроенных форм и предотвращение дублирования записей
Я играю с Symfony уже около месяца. Мне пока нравится фреймворк, но я столкнулся с проблемой, которая заставляет меня подозревать компонент формы. Обзор У меня есть две формы, по одной для следующих объектов: Сообщения Теги Они имеют...
1944 просмотров
schedule 08.04.2024

получать и отображать правильные данные с фильтрацией параметров маршрута и запросом доктрины
Для начала у меня есть этот запрос SQl: SELECT pc.id, pc.nom_point_comptage, e.id, e.nom_ensemble, p.id, p.nom_parc FROM points_comptage pc , ensembles e , parcs_immobilier p WHERE pc.ensembles_id = e.id AND e.parcs_immobilier_id = p.id Этот...
57 просмотров
schedule 20.03.2024

Сущность Doctrine 2 ManyToMany без дополнительных столбцов
Я думаю, Doctrine не запускает события при изменении отношения manyToMany , поэтому я думаю, я хочу создать свою собственную сущность manyToMany. Как должны выглядеть мои геттеры и сеттеры в сущности manyToMany, чтобы действовать как отношение...
47 просмотров
schedule 16.04.2024

Подсказка типа возвращаемого объекта в репозитории Doctrine2
У меня есть класс CustomRepository , который расширяет класс Doctrine\ORM\EntityRepository . Этот репозиторий связан со многими различными объектами. В репозитории есть метод, который возвращает связанный объект. class CustomRepository extends...
1100 просмотров
schedule 19.05.2024

Symfony Doctrine не имеет повторяющихся значений
Я часами пытаюсь сделать запрос с помощью Doctrine для чтения данных о местоположении (объект местоположения) на основе расстояния, но, в свою очередь, значение местоположения (объект местоположения) повторяется только один раз для соответствующего...
239 просмотров
schedule 22.05.2024

Symfony4: класс объекта имеет репозиторий, установленный в App\Entity\CommentRepository, но это недопустимый класс
В Symfony4 у меня есть репозиторий: <?php namespace App\Repository; use App\Entity\Comment; use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository; use Symfony\Bridge\Doctrine\RegistryInterface; class CommentRepository extends...
12217 просмотров
schedule 11.05.2024

Почему Doctrine накладывает искусственные ограничения на имена методов репозитория?
Может кто-нибудь объяснить мне, почему Doctrine требует, чтобы имена методов репозитория начинались с findBy, findOneBy или countBy и почему даже имена с такими префиксами должны заканчиваться именем столбца? Существуют допустимые варианты...
70 просмотров
schedule 28.05.2024

Symfony — необязательное наследование с Doctrine
Мы столкнулись с проблемой наследования в Symfony 5. Мы создали пакет UserBundle , который включает в себя простой объект User ( идентификатор, адрес электронной почты, пароль ): цель этого пакета — легко повторно импортировать его в наши...
95 просмотров
schedule 29.05.2024