CakePHP UploadPackでファイルをイイ感じに分散する それでは実際にファイルを分散したいと思います。 なお、今回UploadPackのpathオプションはこのようにしました。 idを付与してユニークにさせる必要はありません。なぜなら登録完了後、即ファイルの移動を行うからです。 ファイルパスを保存するフィールドを追加 CakePHPのUploadPackプラグインだけでは今回は無理なので、新しいファイルパスを保存するフィールドを追加します。 ALTER TABLE `images` ADD `img_file_path` VARCHAR( 255 ) NULL AFTER `img_file_name` FileUpComponent.php UploadPackでアップロードしたファイルを分散させるコンポーネントを作成します。ディレクトリは各自指定のディレクトリを書いて下さい
![CakePHP UploadPackプラグインのディレクトリ分散](https://cdn-ak-scissors.b.st-hatena.com/image/square/730767465d4cc37b3067f2ad953137475b60efad/height=288;version=1;width=512/http%3A%2F%2Fwww.kaasan.info%2Fwp-content%2Fuploads%2F2013%2F04%2Ftitle1.jpg)