Вы правы, говоря, что Zend Form будет слишком хлопотным делом.
Я полагаю, вам нужно что-то вроде графического средства выбора, что-то вроде страницы с миниатюрами, а не полноразмерных изображений. jQuery сохранит идентификаторы, которые выберет пользователь, а затем отправит их в ваше приложение php с помощью запроса на публикацию ajax.
Сначала вам понадобится в вашем файле JS объект, в котором будут храниться значения, изначально пустые. Когда пользователь нажимает на миниатюру (которая имеет «id» в своем HTML-теге и имеет обработчик события click jQuery), вы визуально отмечаете его в пользовательском интерфейсе, добавляя выделенную толстую границу (для этого используйте css jQuery). Вы также добавляете id изображения, по которому щелкнули объект, собирающий идентификаторы (через attr jQuery), и, наконец, выполняете load () jQuery, оборачивая объект на ваш php-сервер, который будет извлекать идентификаторы с помощью __getParams () контроллера, сохранять их и предоставьте некоторое подтверждение, которое вы можете выбрать для отображения в div вместо средства выбора изображений.
Должно быть легко, но не стесняйтесь спрашивать код, если у вас возникли проблемы