Кто-либо может предложить меня лучший способ написать код для загрузки файла в CakePHP?
afterSave
обратный вызовEdit (2015): Пожалуйста, посмотрите список Awesome CakePHP для текущих файловых плагинов (2. x branch here)
Edit (2013): Этот ответ уже немного устарел, поэтому я просто оставлю список всех упомянутых плагинов загрузки:
Оригинальный ответ (от 2010):
Вы можете рассмотреть возможность использования Media plugin, о котором говорили на последнем CakeFest. Он является достаточно полным, содержит такие функции, как создание вариаций файлов (т.е. миниатюр изображений или видео), помощники для вывода различных типов файлов и элементы для более быстрого создания форм загрузки нескольких файлов; кроме того, как я понял из слайдов, он с самого начала уделял большое внимание безопасности. Я использую его в производстве и нахожу, что он работает хорошо, плюс он, кажется, находится в более активной разработке, чем другие варианты, которые я видел, если об этом можно судить (например, MeioUpload поведение, Uploader плагин, FileUpload плагин и различные Bakery/блог сообщения на эту тему).