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

Интеграция Doctrine 2.0 в Zend Framework 1.10
Может ли кто-нибудь помочь мне, как хорошо интегрировать доктрину 2.0 в ZF 1.10? Я нашел некоторые ресурсы приложений, но полного решения не было. Большое спасибо
4152 просмотров
schedule 24.02.2022

Как публичные поля могут предотвратить отложенную загрузку в Doctrine 2?
Когда я запускаю doctrine orm:validate-schema , появляется множество предупреждений о том, что мои сопоставленные столбцы являются общедоступными и не используют методы получения / установки для их обертывания. Там написано, что они "ломают ленивую...
5206 просмотров
schedule 28.09.2022

Доктрина 2. Автогенерация прокси
У меня странная проблема. Я хочу отключить автоматическую генерацию моих прокси в Doctrine 2. Я нашел эту строку кода, которая должна делать (и делает) трюк: $config->setProxyDir(APPPATHSYSTEM."/proxies");...
19152 просмотров
schedule 27.12.2022

Ассоциация Doctrine2 «многие ко многим» с использованием подсущности
У меня есть сущность Hotel со связью "многие ко многим" с сущностью Airport через сущность Distanсe /** * * @Table(name="Hotel") * @Entity */ class Hotel { /** * @Column(name="hotel_id", type="integer") * @Id *...
702 просмотров
schedule 08.04.2023

Доктрина 2 ассоциации
У меня есть 2 объекта Doctrine 2: - Country (id, name) - Mapping (id, objectType, internalId, externalId) Мне нужна связь между Country и Mapping, используя следующее условие: Country.id = Mapping.internalId AND Mapping.objectType = 'country'...
1152 просмотров
schedule 03.11.2022

Модель Doctrine 2: как установить имя таблицы с - в нем?
Как мне назвать переменную строки таблицы модели Doctrine 2 (например, url-name — это имя строки таблицы), и я попробовал это: /** @Column(name="url-name", type="string") */ private $urlName; // or I tried also /** @Column(name="`url-name`",...
807 просмотров
schedule 08.07.2022

Zend 1.10/Doctrine 2, не может обработать схему с отображением XML
В настоящее время я пытаюсь интегрировать ORM Doctrine 2 с Zend Framework. Я пытаюсь использовать XMLDriver. Все работает нормально, пока я не попытаюсь сгенерировать схему. Действительно, объекты хорошо созданы. Итак, вот загрузочный файл:...
1676 просмотров
schedule 26.06.2023

Доктрина 2 Конфигурация
Я новичок в работе с Doctrine. Я зашел на их сайт и нашел версию 2.0 (стабильную), которая оказалась последней. Установил методом PEAR, правда возникли некоторые трудности. Документация показалась мне довольно запутанной, однако я поискал в...
1092 просмотров
schedule 29.09.2022

Где разместить классы доступа к службам/данным в приложении Zend Framework
Первоначально я хотел узнать, как получить доступ к диспетчеру сущностей Doctrine 2 из классов сущностей. Но я увидел другой вопрос Использование EntityManager внутри сущностей Doctrine 2.0 и узнал что я должен использовать класс обслуживания....
413 просмотров

доктрина 2 - как обращаться с несинхронизированной базой данных/сущностями
Я работаю над веб-приложением PHP и надеюсь использовать Doctrine 2.0 для функциональности ORM. Однако у меня возникли серьезные проблемы с одним конкретным типом запроса. Рассмотрим простую модель предметной области, содержащую объекты Foo и Bar....
1724 просмотров
schedule 30.07.2023

Помощь с внедрением зависимостей в приложении MVC
Приложение Zend Framework/Doctrine 2.: /app /modules /blog /controllers /BlogController.php /domain /entities /services /PostService.php...
1003 просмотров

Коллекция Doctrine2
Хорошо, у меня есть объект User следующим образом <?php class User { /** * @var integer * @Id * @Column(type="integer") * @GeneratedValue */ protected $id; /** * @var \Application\Entity\Url[] *...
3859 просмотров

Доктрина ODM и дизайн без схемы
Продолжая свой вопрос о EAV , я рассматриваю возможность использования MongoDB для хранения атрибутов продукта. . Я буду хранить часть каталога этого приложения - категории, продукты и всю связанную с ними информацию - в MongoDB (или другой базе...
2591 просмотров

Создание элементов Zend_Form из объекта Doctrine
После долгих прочтений я понял, что Zend_Form можно разделить на различные представления, он хорошо вписывается в представление как модель. Следуя логике, предложенной Мэтью Вейером О'Финни , у меня возникла идея передать Doctrine[2] Entitie...
513 просмотров
schedule 11.01.2023

доктрина 2 проблемы с внутренним соединением
Я пытаюсь выполнить этот запрос dql SELECT DISTINCT a FROM Ipf\Model\Entity\Transaction t INNER JOIN t.idDonor a WHERE (t.idPost IN('3')) AND (t.status IN('completed')) И когда я устанавливаю режим гидратации на SCALAR , все работает нормально, но...
593 просмотров
schedule 28.03.2022

Используя Doctrine 2 и репозитории, какова цель сервисного слоя?
Я разрабатываю свое приложение и использую Doctrine 2 и Zend Framework. В настоящее время я написал все свои сущности, я собирался начать писать репозитории, и я подумал о службах, и мне интересно, не будет ли мой уровень службы повторять...
2774 просмотров

Должен ли я использовать лимит SQL или нет по соображениям производительности?
Я использую Doctrine 2 для проекта, у него будет большой трафик, и меня беспокоит производительность. Иногда мне приходится загружать много сущностей для целей «разбиения на страницы». Пример: загрузка 30 000 опубликованных статей, и мне нужно...
1170 просмотров
schedule 25.05.2022

Как использовать оператор in в DQL в Doctrine 2.0
У меня есть следующий запрос, который использует оператор IN. $ids = array(1,2,3); $query = 'select o from Organisation o where o.id in (:ids)'; $this->_entityManager->createQuery($query) ->setParameter('ids', implode(', ',...
29508 просмотров
schedule 22.06.2023

Соглашение об именах: единственное и множественное число для классов, описывающих объекты в PHP
Я думаю, что стандартной практикой именования таблиц в MySQL является использование имен во множественном числе. Классы, относящиеся к этим таблицам, также должны быть во множественном числе? Например, представьте, что у вас есть таблица Users,...
5266 просмотров

Не могу работать с базой данных MS SQL в Doctrine 2
Я пытаюсь подключиться к базе данных MS SQL в Doctrine 2.0, но постоянно получаю эту ошибку: Неустранимая ошибка: необработанное исключение «PDOException» с сообщением «не удалось найти драйвер» . Я уже обнаружил, что мне нужно установить...
3479 просмотров
schedule 03.12.2022