Size: a a a

2022 January 19

JA

Jenka Artiukh in symfony
У тебя есть 2 таблицы
1. Роли
2. Права
источник

JA

Jenka Artiukh in symfony
И ты связываешь их как мени ту мени
источник

JA

Jenka Artiukh in symfony
Вот
источник

JA

Jenka Artiukh in symfony
И оно создать 3 таблицу только связующую между этими таблицами
источник

MK

Mikhail Kobychev in symfony
источник

JA

Jenka Artiukh in symfony
А вообще можешь делать
php bin/console make:entity

И там сделать тип поля relation

Оно напишет тебе описание связей что бы понятнее было
источник

☆Даня☆ in symfony
Я так и делаю )
источник

JA

Jenka Artiukh in symfony
Ну тогда не понимаю почему не можешь сделать😂
источник

✨Basic_Instinct✨ in symfony
что у тебя означает role_right_name_id ?
Для чего ты названия выносишь в отдельную таблицу?
источник

☆Даня☆ in symfony
Потому что могу использовать для других ролей
источник

☆Даня☆ in symfony
Туплю может ))
источник

☆Даня☆ in symfony
По факту, роль может иметь не сколько прав - Many
источник

☆Даня☆ in symfony
Права права могут использовать несколько имён прав - Many
источник

☆Даня☆ in symfony
Значит ManyToMany
источник

✨Basic_Instinct✨ in symfony
роль Пользователь не может иметь такое же название для роли Блог
источник

✨Basic_Instinct✨ in symfony
права еще допускаю могут, Редактировать, Удалить
источник

☆Даня☆ in symfony
Это понятно, но они та могут иметь одинаковые права
источник

☆Даня☆ in symfony
Например Developer имеет все права, Admin все кроме например создания пользователей
источник

✨Basic_Instinct✨ in symfony
ты усложняешь себе жизнь, сделай текстовое поле и заполняй, иначе потом с этими связями на "тупые" названия сломаешь зубы, это лишняя связь, это лишний join на запросах
источник

☆Даня☆ in symfony
Ошибиться могу в названии права 😐
источник