Мое приложение загружает изображение и сохраняет информацию об изображении в базе данных.При необходимости он манипулирует изображением.На сайте есть несколько точек, где изображениями можно управлять следующим образом.
В каждом случае у меня есть действие imageuploadAction (), которое обрабатывает вещи.Поскольку у меня немного разные требования в зависимости от части сайта, в которой будет использоваться изображение, существует несколько различных действий imageupload в различных контроллерах сайта.Однако я хочу объединить их все в одно, чтобы упростить управление приложением.
Итак, мой вопрос: каков наилучший способ обработки возможностей загрузки изображений в пределах всего сайта в Zend Framework?Я чувствую, что это должно быть либо:
Есть одно действие, которое делает все это, и различные контроллеры будут использовать это действие, либо ...
Создать какой-то плагин, который делает это.Возможно, плагин Action Helper?Может быть, плагин контроллера какой-то?Какой плагин является лучшим способом сделать это?
Я склонен думать, что 2 - это путь, но хочу получить ваши отзывы по этому вопросу.Спасибо!
О, и плагин (или действие) будет физически загружать фотографии, классифицировать их, помечать их для различного использования, изменять размеры по мере необходимости, передавать данные в БД для всех действий CRUD по мере необходимости и т. Д.и т. д.