Articles of doctrine

Zend Framework 2 + Doctrine 2

Я хотел бы начать разработку с Zend Framework, и я бы хотел использовать zf2. Поскольку я использую Doctrine 2, можете ли вы предложить некоторые учебные пособия, которые помогут мне интегрировать его в zf2? Благодаря!

Отключить Doctrine 2 ленивой загрузки при использовании JMS Serializer?

Я использую Doctrine 2 ORM в моем проекте Zend и нуждаюсь в сериализации моих Entities в JSON в нескольких случаях. ATM я использую Querybuilder и присоединяюсь ко всем таблицам, которые мне нужны. Но мой сериализатор вызывает доктрину ленивую загрузку каждого связанного объекта, что приводит к довольно огромным объемам данных и провоцирует рекурсию. Теперь они ищут […]

Как включить ENUM в Symfony 2 / Doctrine

При запуске doctrine:mapping:import i get error: Неизвестный запрос типа базы данных, Doctrine \ DBAL \ Platforms \ MySqlPlatform может не поддерживать его. Кажется, мне нужно установить use_native_enum в true как. Тем не менее, все сообщения о документации и блоге ссылаются на Symfony <1.4. Есть ли какие-нибудь решения в Symfony 2?

Doctrine – вставить несколько строк только с одним сохранением ()

Как вставить несколько строк в метод вызова table save() метод Doctrine ?

Порядок по нескольким столбцам с доктриной

Мне нужно заказывать данные по двум столбцам (когда строки имеют разные значения для столбца номер 1, порядок от него, в противном случае порядок по столбцу номер 2) Я использую QueryBuilder для создания запроса. Если я вызову метод orderBy во второй раз, он заменит все ранее указанные порядки. Я могу передать два столбца в качестве первого […]

Zend Framework 1.11 с интеграцией Doctrine 2

Может ли кто-нибудь объяснить подробно, как интегрировать Doctrine 2 и Zend Framework 1.11?

Получить последний идентификатор вставки с доктриной 2?

Как я могу получить последний идентификатор вставки с доктриной 2 ORM? Я не нашел этого в документации доктрины, разве это возможно?

Doctrine – Как распечатать реальный sql, а не только подготовленное заявление?

Мы используем Doctrine, PHP ORM. Я создаю такой запрос: $q = Doctrine_Query::create()->select('id')->from('MyTable'); а затем в функции, которую я добавляю в различных местах, где это необходимо, $q->where('normalisedname = ? OR name = ?', array($string, $originalString)); Позже, перед execute() этого объекта запроса, я хочу распечатать необработанный SQL, чтобы проверить его и сделать следующее: $q->getSQLQuery(); Однако это выводит […]

Сложные предложения WHERE, использующие ORM PHP Doctrine ORM

Я использую ORM PHP Doctrine для создания моих запросов. Однако я не могу представить, как написать следующее предложение WHERE с использованием DQL (Doctrine Query Language): WHERE name='ABC' AND (category1 = 'X' OR category2 = 'X' OR category3 = 'X') AND price > 10 Как указать, куда идут круглые скобки? То, что у меня есть в […]

PHPUnit Mock Objects и статические методы

Я ищу лучший способ проверить следующий статический метод (в частности, с помощью модели Doctrine): class Model_User extends Doctrine_Record { public static function create($userData) { $newUser = new self(); $newUser->fromArray($userData); $newUser->save(); } } В идеале я бы использовал макет объекта, чтобы гарантировать, что «fromArray» (с предоставленными данными пользователя) и «сохранить» были вызваны, но это невозможно, поскольку […]