我正在尝试通过所包含的David Persson's CakePHP Media Plugin了解tutorial。
我到了可以调试$ this->数据的位置,它显示了带有插件添加键(名称,大小和类型)的'file'数组,并且我已经将var $actsAs = array('Media.Transfer');
添加到了我选择的模型。问题是,在我提交表单时,它应该将文件上传到app/webroot/media/transfers
,但它没有这样做。
问题可能是我没有添加任何控制器代码,或者通过断言var $actsAs = array('Media.Transfer');
来处理这个问题?还有其他想法吗?您是否需要查看任何代码来诊断问题?
答案 0 :(得分:0)
您还需要使用Media.Coupler行为。
var $actsAs = array('Media.Transfer', 'Media.Coupler');