Описание тега doctrine-orm
Doctrine ORM - это ORM PHP. В то время как Doctrine 1.2 использует шаблон Active Record, Doctrine ORM2 и выше использует шаблон Data Mapper. Проект Doctrine - это набор библиотек и инструментов с открытым исходным кодом для работы с абстракцией базы данных и объектно-реляционным отображением, написанных на PHP.
0
ответов
ГОД () и beberlei/DoctrineExtensions
Я должен делать запросы с ГОДОМ, и я установил beberlei/DoctrineExtensions с командой doctrine. Я добавил запрошенные аннотации doctrine: orm: auto_generate_proxy_classes: '%kernel.debug%' naming_strategy: doctrine.orm.naming_strategy.underscore aut…
10 окт '18 в 16:38
1
ответ
Ошибка исключения с кешем: очистить с помощью Class Doctrine\Common\Inflector\Inflector
Когда я бегу composer update Я получаю следующую ошибку, когда cache:clear скрипт называется. > Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache PHP Fatal error: Class 'Doctrine\Common\Inflector\Inflector' not found in /home/sa…
25 июл '17 в 10:55
3
ответа
Слушатель "SoftDeleteableListener" не был добавлен в EventManager
Я следовал этому примеру, чтобы проверить softdeletable расширение на моем проекте под управлением Symfony 2.1.0-DEV. Я настроил мой config.yml, как показано ниже: orm: auto_generate_proxy_classes: %kernel.debug% auto_mapping: true filters: softdele…
02 июл '12 в 22:23
1
ответ
Как обрезать таблицу в symfony 3?
Я хочу усечь таблицу в Symfony 3.0 Я использую следующий подход. создать Entity: User.php Создать репозиторий: UserRepository.php /** * UserRepository */ namespace UserBundle\Entity; use Doctrine\ORM\EntityRepository; class UserRepository extends En…
20 июл '16 в 05:22
2
ответа
Доктрина и Symfony2: Ассоциация относится к обратной стороне, которая не существует ошибки
У меня есть страница address.html.twig, пользователь может добавить много адресов в таблицу UserAddress. когда он добавил свой адрес в базу данных, адрес должен отображаться на той же странице, на которой он добавил свой адрес, тогда он может выбрат…
20 янв '16 в 17:39
2
ответа
Доктрина ODM flush() с уникальным ключом
Я использую доктрину ODM для работы с MongoDB. У меня есть документы для сохранения, которые могут время от времени дублировать. Мне нужна только 1 копия каждого события, поэтому я использую хешированный ключ uniq, чтобы событие было только 1. Поэто…
30 окт '15 в 09:13
2
ответа
Утечка памяти Symfony и монолог и консоль
Я провел последние 2 часа, пытаясь найти утечку памяти. Оптимизирована доктрина массовой обработки Оптимизировал мой отрывок и все эти аннотации к доктрине Оптимизирован SQL Logger Сценарий все еще протекает Решил закомментировать ведение журнала, п…
13 мар '16 в 23:28
8
ответов
Как проверить, изменилась ли сущность в Doctrine 2?
Мне нужно проверить, изменился ли постоянный объект и нужно ли его обновить в базе данных. То, что я сделал (и не сработало), было следующим: $product = $entityManager->getRepository('Product')->find(3); $product->setName('A different name'…
29 май '12 в 13:29
1
ответ
Doctrine 2 Командная строка печати Конфигурация Cygwin
Я пытаюсь использовать Doctrine 2 в своем проекте, но когда я пытаюсь получить доступ к командной строке для импорта сущностей из моей базы данных для генерации файлов, он печатает код из vendor/bin/doctrine dir=$(d=${0%[/\\]*}; cd "$d"; cd '../doct…
29 окт '15 в 14:15
3
ответа
Symfony2 Form Validator - Сравнение старых и новых значений перед сбросом
Мне было интересно, если есть способ сравнить старые и новые значения в валидаторе в сущности до сброса. у меня есть Server юридическое лицо, которое оказывает в форме штраф. Сущность имеет отношение к status (N->1), который, когда статус изменяется…
25 июн '13 в 20:12
2
ответа
Может ли Doctrine определять сгенерированные столбцы MySQL?
Правильно ли (и если да, то как) использовать сгенерированный столбец mySQL внутри сущностей Symfony? Например, GENERATED ALWAYS в приведенном ниже примере: CREATE TABLE contacts ( id INT AUTO_INCREMENT PRIMARY KEY, first_name VARCHAR(50) NOT NULL, …
12 сен '16 в 11:42
1
ответ
Ошибка проверки Symfony2 UniqueEntity с наследованием объекта
У меня есть патнер, покупатель и класс администратора, которые наследуют класс пользователя Когда я хочу добавить партнера, валидатор не работает * @DoctrineAssert\UniqueEntity(fields="username", message="Ce nom d'utilisateur est déjà utilisé, veuil…
08 фев '12 в 15:20
4
ответа
Как обрезать таблицу с помощью Doctrine 2?
Я предполагаю, что мне нужно создать собственный запрос для усечения таблицы с использованием Doctine2. $emptyRsm = new \Doctrine\ORM\Query\ResultSetMapping(); $sql = 'TRUNCATE TABLE Article'; $query = em()->createNativeQuery($sql, $emptyRsm); $q…
13 мар '12 в 15:19
1
ответ
Обновление столбца дискриминатора Doctrine2 с помощью Symfony2
У меня есть сущность под названием User который имеет наследство для Student, Professional а также Business, Когда пользователь зарегистрирован, только User но они должны обновить свой профиль и выбрать, какой тип пользователя, у меня есть форма, ко…
13 дек '14 в 19:09
1
ответ
Доктрина 2 - Журнал изменений во многих отношениях
Я использую Loggable поведенческое расширение, чтобы регистрировать изменения в моих объектах. Я хочу также регистрировать изменения во многих отношениях. Я хочу показать пользователю этот вид журнала изменений: +------------------------------------…
07 авг '15 в 06:27
2
ответа
Symfony onFlush Doctrine Listener
Привет, у меня есть слушатель onFlush: <?php namespace FM\AppBundle\EventListener; use FM\AdminBundle\Entity\Address\DeliveryAddress; use Doctrine\ORM\Event\OnFlushEventArgs; class DeliveryAddressListener { /** * @param OnFlushEventArgs $args */ …
15 июн '16 в 09:46
2
ответа
Doctrine 2 @Gedmo\SoftDeleteable и уникальные поля
У меня проблема с @Gedmo\SoftDeleteable, когда у меня есть уникальные поля. Если я удаляю какую-то строку из таблицы и кожи, попробуйте поставить новую запись и под этим именем дать мне ошибку: SQLSTATE [23000]: нарушение ограничения целостности: 10…
04 ноя '15 в 23:05
1
ответ
Модуль Доктрины: отношения сущности гидратированы, но не придерживаются сущности
У меня есть отношения многие-ко-многим между пользователями (со стороны владельца) и группами пользователей, и у меня возникают проблемы с использованием гидратора модуля доктрины для создания новой группы пользователей. Когда я создаю новую группу …
11 ноя '14 в 19:55
1
ответ
Класс не найден в цепочках имен
Я установил небольшое приложение с ZendFramework и Doctrine 2 в Windows Server с IIS. Приложение работает нормально под Linux, но на моем компьютере с Windows я получаю следующую ошибку: An error occurred during execution; please try again later. Do…
12 фев '14 в 13:29
1
ответ
CTE Рекурсивные Запросы в Доктрине 2.5
У меня есть таблица Users, которая имеет 2 ключевых столбца referrer и referral_code, который представляет собой простую реализацию древовидной структуры. Цель состоит в том, чтобы получить список пользователей на основе того, кто направил их исполь…
27 мар '17 в 14:04