在我的CakePHP的应用程序,我想建立一个插件或组件时,它把我的数据数组保存前,看看是否有被上传(我会检查是否存在名为字段的文件attachment,image,thumb和gallery),上传这些照片,如果需要创建缩略图,在相应的表中写入条目,并使用条目ID修改数据数组.
我将在几个模型中使用它,所以我想制作一个可重用的代码(我已经将它作为AppModel中的函数工作,但它非常混乱,我不喜欢它).
我应该创建一个可以连接到多个模型的组件,还是应该创建一个包含组件和模型的插件?
我更喜欢第二个选项,但我不知道如何解决这个问题(如何在插件组件中加载插件模型,或者从插件组件调用插件控制器操作而不重定向).我也不知道这是否是正确的做法.