Articles of doctrine2

Конфигурация сущности Symfony 2 + Doctrine 2

У меня есть случай, когда мне нужно повторно использовать общие понятия доктрины в нескольких приложениях (которые находятся внутри одного и того же проекта). Эти приложения являются лишь примерами информационной системы, используемой соответствующими учреждениями. Я изолировал все сущности и репозитории в отдельный пакет, и до сих пор он работал как прелесть. Вот улов: я получил требование, […]

Doctrine 2 выберите count groupBy

Я пытаюсь получить ряд строк с уникальными uids. $qb->select('COUNT() as cnt') ->from($type, 'c') ->groupBy('c.organization, c.process_role, c.domain, c.year') ->getQuery()->getSingleScalarResult() Но он возвращает массив групповых подсчетов. Как мне написать это правильно? Наконец, это работает, но это некрасиво $count = $this->_em->createQuery( 'SELECT COUNT(c.id) FROM '.$type.' as c WHERE c.id IN (' . 'SELECT c1.id FROM ' . $type […]

Uncaught PHP Exception Doctrine \ ORM \ ORMException: "Неизвестное имя пространства имен псевдонима" AppBundle "."

Я только начал свой первый проект с композитором и хотел настроить базу данных и классы для нее. Однако я застрял. Я получаю вышеуказанную ошибку в prod.log Я последовал этому руководству: http://symfony.com/doc/current/book/doctrine.html Я создал базу данных php bin/console doctrine:database:create затем захотелось создать объект php bin/console doctrine:generate:entity Когда меня AppBundle:Product The Entity shortcut name я ввел AppBundle:Product […]

Doctrine 2: Error: Class ".. \ .." не имеет поля или ассоциации с именем "…"

При поиске я придумал много результатов людей, имеющих похожие проблемы, но они всегда были связаны с ошибками ассоциации. Я пытаюсь добавить простое текстовое поле в таблицу в базе данных, и, для жизни меня, я не могу понять, что по-другому в это время – когда я делал это без проблем много раз раньше. Я добавил поле […]

Symfony2 и Doctrine2: идентификатор / первичный ключ для объекта «X» не указан. Каждый объект должен иметь идентификатор / первичный ключ

Я использую Symfony2 для создания некоторых фиктивных проектов. Я придерживаюсь документации по книге Symfony2 для создания командной строки Entity with Doctrine ( http://symfony.com/doc/current/book/doctrine.html#add-mapping-information ). Я использую, таким образом, аннотации, простой объект Product и никаких ассоциаций. Я скопировал точный пример: я успешно создал базу данных и создал таблицу Product. Затем я удалил все и попытался воссоздать […]

OneToMany или OneToOne, я на правильном или неправильном пути?

У меня есть эта модель БД: Затем я создал эти объекты (я просто оставлю часть отношения, так как другой не относится к теме): Orders.php class Orders { /** * @ORM\ManyToOne(targetEntity="Person", inversedBy="orders") * @ORM\JoinColumn(name="person_id", referencedColumnName="id") * */ protected $person; public function setPerson(Person $person) { $this->person = $person; return $this; } public function getPerson() { return $this->person; […]

Объект Persist с двумя иностранными идентичностями в доктрине

Я создал объект, использующий yml-синтаксис в моем наборе symfony, в папке Resources / config / doctrine: Sulu\Bundle\TranslateBundle\Entity\Translation: type: entity table: tr_translations id: code: type: string column: idCodes associationKey: id catalogue: type: string column: idCatalogues associationKey: id fields: value: type: text manyToOne: code: targetEntity: Code inversedBy: tr_codes joinColumn: name: idCodes referencedColumnName: id catalogue: targetEntity: Catalogue inversedBy: […]

Symfony & FOSUserBundle: 3 разных профиля, в зависимости от роли

У меня есть класс пользователя # User – id – username – password – email и три разные роли с разными полями профиля : # 1. Teacher – teachingSince – aboutMe – classes # 2. Pupil – class – parents – dateOfBirth – grade 3. Parent – children – phoneNumber В другом посте рекомендуется использовать […]

форма не обязательные значения для объекта

У меня есть объект доктрины, форма и 2 поля. Когда я заполняю объект со значениями, значения гидратируются в форму, как ожидалось. Когда я пытаюсь создать объект из данных формы, он остается пустым. я должен забывать что-то, но просто не могу найти его, у меня есть несколько других форм без полей, и они работают так, как […]

Как получить доктрину для генерации sql с типом BIGINT?

В моей схеме у меня есть несколько полей, которые должны быть BIGINT. Я использую symfony's symfony doctrine:build-sql для создания моей базы данных. Поля всегда выходят как тип int. Я пробовал следующие типы в схеме: int {type: integer, notnull: true} {type: integer(5), notnull: true} {type: bigint, notnull: true} Ни один из них, похоже, не работает (я […]

Intereting Posts
Есть ли у кого-нибудь фрагмент кода PHP для захвата первого «предложения» в строке? Как правильно вернуть массив в ajax-вызов в php? Сессия потеряна при переключении с HTTP на HTTPS в PHP Код для получения размера файла после загрузки и вставки в таблицу не работает Значения нескольких столбцов MySQL с условиями Автоматический чистый и удобный для SEO URL (slugs) PHP if, else statement. Форма и дата подтверждения рождения Как изменить поиск в WordPress, чтобы он запрашивал термины таксономии и термины категории? Сохранять значения форм после отправки PHP с помощью файлов cookie. как выполнить функцию php при нажатии кнопки html PHP: запись в файл excel с использованием PEAR PHP Очистка перестановочного массива Я хочу найти текущее местоположение пользователя в php PHP: метод конструктора классов подключения к базе данных jquery – первый клик будет привязан ко всем элементам