Редактировать форму для группы со списком выбораPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Редактировать форму для группы со списком выбора

Сообщение Anonymous »

В моем проекте у меня есть две сущности: группа и разрешение, и они связаны друг с другом. У меня возникли проблемы с созданием формы для объекта группы. Я новичок в Symfony, поэтому могу пропустить здесь что-то простое.

У меня есть команда »AppReset« для инициализации приложения, там заполняется таблица разрешений. с фиксированным количеством записей, которые выглядят следующим образом (n = 9):

# | Name | type
--------------------------------
1 | VIEW | type1
2 | EDIT | type1

n | MASTER | type1
--------------------------------
n+1 | VIEW | type2

2n | MASTER | type2




2n+1| VIEW | type3

4n | MASTER | type4


Таким образом, каждая группа может иметь до 28 разрешений. В форме редактирования группы я хотел бы иметь раздел «Разрешения», который сам должен отображаться следующим образом:

PERMISSIONS:
type1:
checkbox#1 (checked if group has this) VIEW
checkbox#2 (unchecked if not) EDIT

checkbox#n MASTER
type2:

type4:

checkbox#4n MASTER


Пожалуйста, посмотрите код ниже, который у меня есть. Есть две основные проблемы:
  • Разрешения не сохраняются/обновляются. Я думаю, это потому, что они не сопоставлены, или сопоставлено неправильно?
  • Как создать раздел для каждого типа разрешений?
Вот код для Entities:

Group.php (сокращенно)



Подробнее здесь: https://stackoverflow.com/questions/392 ... hoice-list
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»