Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用CakePHP1.3上传图像的最佳方式是什么_Php_Cakephp - Fatal编程技术网

使用CakePHP1.3上传图像的最佳方式是什么

使用CakePHP1.3上传图像的最佳方式是什么,php,cakephp,Php,Cakephp,首先,我对cakephp完全陌生,只是一个php新手。我想能够上传图像文件,其中对应的记录在一个表慈善机构,我有。如果对图像进行一点处理就好了,也就是说,在上传图像时可能会创建一些不同大小的缩略图,甚至可能会有一种方法来裁剪图像,以防它们太大而无法满足我的需要 在过去的几个小时里,我仔细查看了一下周围的环境,发现了大量的教程、行为指南和帮助者等,它们声称可以做我想做的事情,但我尝试过的似乎都不适合我。我相信这些问题与为旧版本的蛋糕编写的代码有关 有人能建议什么是实现我想要的最好的方法吗?cake

首先,我对cakephp完全陌生,只是一个php新手。我想能够上传图像文件,其中对应的记录在一个表慈善机构,我有。如果对图像进行一点处理就好了,也就是说,在上传图像时可能会创建一些不同大小的缩略图,甚至可能会有一种方法来裁剪图像,以防它们太大而无法满足我的需要

在过去的几个小时里,我仔细查看了一下周围的环境,发现了大量的教程、行为指南和帮助者等,它们声称可以做我想做的事情,但我尝试过的似乎都不适合我。我相信这些问题与为旧版本的蛋糕编写的代码有关

有人能建议什么是实现我想要的最好的方法吗?cakephp 1.3中是否有内置的东西可以消除对插件或行为的需求


提前谢谢

你想做什么?上传图像还是处理它们?Cakephp没有内置的图像处理器,但是有帮助上传文件的Html助手。由您来处理和保存文件。查看GD库或imagemagick以进行图像处理。

用CakePHP上传简单的文件非常简单。裁剪或编辑图像是另一种情况。在蛋糕中没有简单的方法可以做到这一点。好消息是,有很多插件可以使用。其中大多数是JavaScript(jQuery,Prototype)。这是一个好主意


我建议您阅读更多关于在CakePHP中使用javascript文件的内容。

我用于上传图像的行为是,您可以将其附加到任何模型,并设置某些图像尺寸以将图像另存为

您需要的所有设置说明都在行为自述中