Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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
cakephp中的文件上传_Php_Cakephp - Fatal编程技术网

cakephp中的文件上传

cakephp中的文件上传,php,cakephp,Php,Cakephp,嘿,这里,我正在使用的教程,试图让自己与上传图像的能力运行起来 现在,我是个新手,真的一点线索也没有,所以这可能是世界上最愚蠢的问题,但我不知道发生了什么 基本上,我尽可能地遵循教程,但当我加载本应包含图像输入的页面时,我得到了表单的其余部分,但随后出现了两个错误: 方法FormHelper::labelTag不存在 和 方法HtmlHelper::文件不存在 我已经找过了,但只是更糊涂了。有些东西是我应该包括的,我错过了,不是吗 困惑…我想你已经把上传文件函数放进了你的APP/APP\u co

嘿,这里,我正在使用的教程,试图让自己与上传图像的能力运行起来

现在,我是个新手,真的一点线索也没有,所以这可能是世界上最愚蠢的问题,但我不知道发生了什么

基本上,我尽可能地遵循教程,但当我加载本应包含图像输入的页面时,我得到了表单的其余部分,但随后出现了两个错误: 方法FormHelper::labelTag不存在 和 方法HtmlHelper::文件不存在

我已经找过了,但只是更糊涂了。有些东西是我应该包括的,我错过了,不是吗


困惑…

我想你已经把
上传文件
函数放进了你的
APP/APP\u controller.php

您可以在
add
操作中执行类似的操作,例如:

$fileData = $this->uploadFiles('img/uploads', $this->data['File']);
print_r($fileData);
你用的是什么版本的蛋糕?该教程已经很老了,虽然上传功能仍然可以正常工作,但是
labelTag
File
方法现在已经被弃用了(我认为从1.3开始)。你应使用:

echo $this->Form->label('image', 'Image');
echo $this->Form->file('File.image');
相反,你应该很乐意去

编辑 你也可以只使用
echo$this->Form->input('File.range_image',数组('type'=>'File')


好像我还记得,这是首选的方式~

你需要在这里发布你的查看代码,你真是太棒了。你是我最好的新朋友。Ta:)