Задать вопрос
@magary4

Как сделать по уму?

Есть следуюший интерфейс

item1 description1 □
item2 description2 □
item3 description3 □
-----------------------------------------------
[button1] [button2] [remove-selected]

items хранятся в сессии
напротив каждого item стоит чекбок
при нажатии remove-selected на сервер надо передать выбраные Ид и удалить из сессии
button1, button2 не зависят от выбора, например по нажатию button1 - считываются все items из сессии и отпраляется по емейлу

как обычно такое делают? нужно ли тут отправлять форму итд?
видел реализанции когда все items пихаются в форму а в форме лишь одно поле type=checkbox ну и эти 3 кнопки
но я не уверен что это хороший подход

по сути кнопки button1,button2 можно сделать просто ссылками
чекбоксы и remove-selected обернуть html формой ( без применения на сервере обьектов типа Symfony\Component\Form итд )

ну и в контроллере просто $request->get('ids')
  • Вопрос задан
  • 232 просмотра
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы