CakePHP2のFormヘルパーとjQueryを使って、画像ファイルをアップロードしてみます。アップロード時に画像名を付けて保存できるようにします。
以下、最低限の処理しか書いていません。本番では、ファイル名チェックなどのセキュリティ対策が必要です。
Formヘルパーを使ってFormをつくる
コントローラー
JavaScript
おわりに
モデルは省略しています。
以上でフォームから画像を上げることができるようになりました。
最低限の処理しか書いていませんが、これらにエラー処理やコントローラーでサイズ取得などの処理を追加していきます。