CKFinderをフリー化させたKCFinderをcakephpへ導入します。 さらに今回は、フォルダをwebroot外に作っており、 コントローラからKCFinderへアップロードディレクトリのパスを指定する形にしました。 ・あらかじめ、controllerのfunctionでアップロードディレクトリのパスをセットします。 //フォルダパスは通常webroot以下を使ってください $this->Session->write('uploadURL','...フォルダパス...'); ・CKEditorを導入します。(説明は省きますが、こちらが参考になります) ・KCFinderをダウンロードし、 /app/webroot/js/ 下へ配置します。 ・ /kcfinder/config.php の最後に次のコードを入力します。 ... //override config setting se