我希望创建一个使用CakePHP添加个人资料图片的拖放功能。是否有我可以遵循的样品或分步指南?
我在网上采购了很多样品,但没有一个可以满足CakePHP的要求。
我基本上需要一个简单的拖放操作,以便用户拖动他们的个人资料图像,并且图像的URL会反映在数据库中。用户将能够编辑另一个配置文件图像。我应该采用什么方法呢?
答案 0 :(得分:2)
你想要做的主要是关于前端,后端是通用服务器处理(在这种情况下,PHP上传处理),与Cake几乎没有关系。这就是为什么你没有看到特定的蛋糕教程。所以,查看jquery拖放和ajax上传。您还需要更好地理解Cake(足以使这些在线示例代码适应您的Cake应用程序)。
答案 1 :(得分:1)
我建议您使用jQuery UI的draggable和droppable互动。
将它们集成到CakePHP中非常简单,只需按照include Javascript files in a CakePHP application的手册说明进行操作。
最后,使用AJAX相关方法(例如post),也可以使用jQuery轻松更新数据库以反映图像的URL。