Публикации по теме 'doctrine'


Автоинкремент - это дьявол: использование UUID в Symfony и Doctrine
Я перенес свои сообщения в собственный блог, потому что Medium становится все менее и менее удобным для читателей (платный доступ, невозможность выделить код и т. Д.). Чтобы прочитать эту статью в более приятном и дружественном контексте, прочтите ее в моем личном блоге и подписывайтесь на меня в Twitter , чтобы получать уведомления! Https://titouangalopin.com/auto-increment-is-the-devil-using-uuids-in-symfony-and-doctrine/ Изучая, как создавать базы данных, вы, скорее всего,..

Централизованный контроль доступа Doctrine / Symfony
Мой текущий лучший способ реализовать не надоедливый, мелкозернистый и масштабируемый контроль доступа в приложении Symfony с базой данных доктрины. Почему это сложно? Symfony предоставляет только один встроенный способ проверки доступа. Избиратели . Они глубоко интегрированы в symfony и позволяют довольно легко проверять доступ. Он даже интегрирован в несколько собственных и сторонних пакетов. В php с использованием $security->isGranted('edit' $object) Аннотации с..

Композиция над наследованием в репозиториях доктрин
Эта статья была первоначально опубликована на сайте http://adamquaile.com/composition-over-inheritance-with-doctrine-repo 16 мая 2015 г., но с тех пор была перенесена на Medium. Одна из первых вещей, которую многие из нас узнают при освоении ООП, - это наследование. Это позволяет нам повторно использовать код и изменять только те биты, которые нам нужны. Это хорошо, но если вы когда-либо работали над системой, которая даже умеренно сложна, вы, возможно, чувствовали боль от..

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

Стратегии поиска в ORM
Я ищу информацию об обработке поиска в различных ORM. В настоящее время я перерабатываю какое-то старое приложение на PHP, и одно из требований: сделать все или почти все доступным для поиска, поэтому пользователь просто набирает «панк-рок в прямом...
285 просмотров
schedule 28.05.2023

Symfony — Как я могу вставить поведение в миграцию моей доктрины?
Можно ли добавить поведение (например, actAs Timestampable) в миграцию доктрины, чтобы избежать определения столбцов created_at и updated_at? Заранее спасибо !
847 просмотров
schedule 27.11.2022

Профилировщик Doctrine не улавливает запросы
Думаю, здесь я упускаю что-то очевидное. У меня вместе установлены Doctrine и Zend Framework. В файле bootstrap.php у меня есть следующее - на основе документации Doctrine для использования профилировщика: $profiler = new...
1727 просмотров
schedule 14.09.2022

PHP Doctrine SoftDelete - Включить удаленные записи?
Если один из моих объектов PHP Doctrine действует как SoftDelete, можно ли включать удаленные элементы в результаты определенных запросов? То, что я ищу, это что-то вроде этого... $q = Doctrine_Query::create() ->select('*')...
5823 просмотров
schedule 30.06.2023

Как удалить самоссылающееся отношение n:n в Doctrine?
Я хотел бы представить дружеские отношения между двумя пользователями в Doctrine. Я могу создать отношения, но я не знаю, как лучше всего их удалить. У меня есть следующая схема: User: columns: name: string(255) relations:...
989 просмотров
schedule 17.09.2022

В schema.yml symfony/doctrine, где я должен поставить onDelete: CASCADE для отношения «многие ко многим»?
У меня есть отношение «многие ко многим», определенное в моем проекте Symfony (с использованием доктрины) между Orders и Upgrades ( Order может быть связано с нулем или более Upgrades , а Upgrade может применяться к нулю или более Orders )....
6327 просмотров

Доктрина ORM: модели, не соблюдающие регистр
У меня есть таблица базы данных mysql с именем UserDegree, когда я пытаюсь импортировать обратно в PHP с помощью Doctrine, она генерирует имя модели Userdegree, есть ли способ решить эту проблему? я действительно не могу найти хорошую документацию...
1171 просмотров
schedule 18.03.2023

Наследование доктрин PHP
Я читаю документацию Doctrine, но не могу найти способ реализовать тот тип наследования, который хочу использовать. Я хотел бы настроить иерархию следующим образом: Node -> Something -> Something Else При этом Node является основным...
909 просмотров
schedule 22.05.2023

Порядок доктрин по таблице отношений с ограничением
У меня есть две таблицы «серии» и «программы», в которых программы относятся ко многим к одной серии. Таблица серий id | name -------------- 1 | lorem 2 | ipsum 3 | foo 4 | bar Таблица программ id | name | series_id...
3710 просмотров
schedule 22.01.2023

PHP - Doctrine ORM не может правильно обрабатывать битовые (1) типы?
ОБНОВЛЕНИЕ Я сообщил об ошибке в Doctrine по поводу этого http://www.doctrine-project.org/jira/browse/DC-400 У меня есть следующая схема Doctrine : --- TestTable: columns: bitty: bit(1) Я создал базу данных и таблицу для...
1227 просмотров
schedule 21.12.2022

Могу ли я сделать более одной формы для одного и того же класса модели в symfony?
Что ж, представьте, что у нас есть регистрационная форма класса Customer, и мы запрашиваем только три поля (имя, фамилия, адрес электронной почты), и после того, как этот пользователь впервые войдет в систему, мы хотим заполнить эту информацию....
84 просмотров
schedule 18.09.2022

findByExample в доктрине
Есть ли в Doctrine метод, подобный методу findByExample Hibernate ? Благодарность
35209 просмотров
schedule 26.07.2023

Использование Zend Framework и Doctrine с независимыми модульными структурами
Я видел много статей об интеграции ZF и Doctrine. Есть также предложение для ZF здесь , но у них есть всегда две возможные конструкции. Либо они помещают все модели в один каталог моделей верхнего уровня, либо помещают их в каталог моделей,...
1461 просмотров
schedule 22.07.2022

Доктрина: Как сохранить только элементы коллекции, которых еще нет в БД
У меня есть коллекция элементов для сохранения в базе данных, но я хочу, чтобы запись была вставлена, только если она не существует. Я думаю, что наиболее эффективным способом будет фильтрация коллекции перед сохранением. Может ли Doctrine сделать...
1739 просмотров
schedule 06.10.2022

Как узнать, существует ли объект из отношения в базе данных
Я использую Symfony с Doctrine. У меня есть два определенных класса, Person и Student , отношения один к одному. Каждый Студент связан с Человеком , но не каждый Человек связан с Студентом . Когда я звоню......
1180 просмотров
schedule 11.02.2023

Поле доступа в промежуточной таблице «многие ко многим» с DQL в Doctrine
у меня есть модель под названием ContentGroup и другая под названием Content с отношением «многие ко многим» между ними. В промежуточной таблице есть поле с именем «Позиция». Когда я пытаюсь написать запрос DQL для получения всего содержимого,...
841 просмотров
schedule 10.03.2023

Доктрина `` Неуклонное поведение в международных отношениях ''
У меня есть пример проектирования базы данных, и мне интересно, поддерживает ли его Doctrine ORM из коробки. Продукт : столбцы : id: {type: integer, primary: true, autoincrement: true} type_id: {type: integer, notnull : true} brand_id:...
2419 просмотров

Использование moveAsLastChildOf для перемещения узлов
Для всех, кто работает с Doctrine, у меня есть вопрос, связанный с moveAsLastChildOf(). Я использую Doctrine 1.1.6 и Symfony 1.2. У меня есть вложенное дерево с большим количеством элементов. Я хочу удалить элемент дерева, поэтому сначала мне...
556 просмотров
schedule 04.12.2022

Получение расстояния от заданных координат в географических записях доктрины
Я разрабатываю проект Symfony 1.4, в одной из таблиц которого есть географический шаблон. Настоящие функции могут дать расстояние между двумя записями, но не между записями и заданными координатами. Как можно реализовать такую ​​функцию в Symfony?...
4067 просмотров
schedule 07.10.2022

Доктрина: присоединение к таблице не помечает данные как загруженные
Итак, у меня есть две таблицы: X и Y. schema.yml выглядит так: X: columns: something: { type: string(255), notnull: true } y_id: { type: integer, notnull: true } relations: Y: { onDelete: CASCADE, local: y_id, foreign: id,...
80 просмотров
schedule 26.03.2023