items хранятся в сессии
напротив каждого item стоит чекбок
при нажатии remove-selected на сервер надо передать выбраные Ид и удалить из сессии
button1, button2 не зависят от выбора, например по нажатию button1 - считываются все items из сессии и отпраляется по емейлу
как обычно такое делают? нужно ли тут отправлять форму итд?
видел реализанции когда все items пихаются в форму а в форме лишь одно поле type=checkbox ну и эти 3 кнопки
но я не уверен что это хороший подход
по сути кнопки button1,button2 можно сделать просто ссылками
чекбоксы и remove-selected обернуть html формой ( без применения на сервере обьектов типа Symfony\Component\Form итд )