Публикации по теме '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 просмотров
schedule
25.03.2023
Доктрина 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 просмотров
schedule
22.11.2022
Использование 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