我也是CakePHP和MVC的新手,所以也许我在尝试中遇到了一些重大的设计缺陷。请原谅我的拼写,因为我不是母语人士。
我想创建一个视图,用户可以使用Jcrop Javascript lib和Media Plugin from David Persson重新裁剪上传的图像。
所有媒体文件都由附件模型存储,该模型基于Mediaplugin附带的附件模型。 其他模型可以使用附件模型来存储媒体文件。
$this->Attachment->makeVersion($file, $instructions);
$this->redirect(array($admin = true, 'controller' =>
'attachments', 'action' => 'index'));
我的一般尝试是有效的,所以所有图像都像我想要的那样被歪曲但是没有触发下面的重定向,而是在某处执行了一个奇怪的重定向到当前操作。 我把它缩小到makeVersion()方法,当我评论出来时,附件仍然保存,重定向工作就像它应该的那样。
所以似乎makeVersion()有一些奇怪的副作用。
由于我被重定向,因此我很难调试,因为我无法检查请求或检查错误。 我尝试使用debug();退出;在makeVersion()方法中进一步缩小它,但我真的没有得到这个,在内部任何地方都没有重定向。
对于仍在阅读并有兴趣帮助我的人,请查看来源here
提前感谢您的努力! 干杯 的Mathias
答案 0 :(得分:0)
有点尴尬,但是一直保存缩略图,CodeKit,我的本地较少的编译器,重新加载选项卡。 捂脸