загрузка файла в cakephp - PullRequest
0 голосов
/ 13 мая 2011

Привет, я использую учебное пособие на http://www.jamesfairhurst.co.uk/posts/view/uploading_files_and_images_with_cakephp, чтобы попытаться настроить себя с возможностью загрузки изображений.

Теперь я очень новичок и действительноПонятия не имею, так что это, наверное, самый глупый вопрос в мире, но я не знаю, что происходит.

В основном я следую учебному пособию, как могу, но когда я загружаю страницу, которая должначтобы получить ввод для изображения, я получаю остаток формы, но затем получаю 2 ошибки: метод FormHelper :: labelTag не существует и метод HtmlHelper :: file не существует

Я искал, но только получилболее запутанным.Есть кое-что, что я хотел бы включить, что я пропустил, не так ли?

запутался ...

1 Ответ

1 голос
/ 13 мая 2011

Полагаю, вы добавили функцию uploadFiles в APP/app_controller.php

. В вашем действии add вы бы сделали нечто подобное, например:

$fileData = $this->uploadFiles('img/uploads', $this->data['File']);
print_r($fileData);
* 1008.* Какую версию Cake вы используете?Это руководство довольно старое, и хотя функция загрузки по-прежнему работает нормально, методы labelTag и File устарели (как мне кажется, из 1.3).вы должны использовать:
echo $this->Form->label('image', 'Image');
echo $this->Form->file('File.image');

вместо этого, и вы должны хорошо идти.

edit Вы также можете просто использовать echo $this->Form->input('File.range_image', array('type'=>'file'));

как я помню, это предпочтительный способ ~

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...