我的应用程序上传图像并将图像信息存储在数据库中。如果需要,它会操纵图像。站点中有几个点可以像这样管理图像。
在每种情况下,我都有一个处理事情的动作 imageuploadAction()。因为根据站点的不同部分,我的要求略有不同,所以在站点的各个控制器中有几个不同的 imageuploadActions。但是,我想将它们合二为一,以使应用程序更易于管理。
所以,我的问题是在 Zend Framework 中处理站点范围图像上传功能的最佳方法是什么?我觉得它必须是:
有一个可以完成所有操作的操作,并且各种控制器将使用该操作,或者...
创建某种插件来做到这一点。也许是一个动作助手插件?也许某种控制器插件?哪种插件是最好的方法?
我倾向于认为 2 是要走的路,但希望您对此提供反馈。谢谢!
哦,插件(或动作)将处理物理上传照片,对它们进行分类,标记它们以供各种用途,根据需要调整大小,根据需要将数据传递到数据库以进行所有 CRUD 操作,等等。