ファイルのアップロードを扱う CakePHP 2.x 用のこの Uploader プラグインのインストールと使用に関するドキュメントに頭を悩ませようとしています。いくつか質問があります。誰かが私を助けてくれることを願っています。このトピックには、Installing Uploader Plugin for CakePHP 2.xという非常に優れたスレッドがありますが、スレッドで明確でないいくつかのことを明確にしたかったのです (少なくとも私には)。
ちなみに作者のページ: http://milesj.me/code/cakephp/uploader
手動で(動作なしで)保存する場合、インストールは次のようになります。
CakePlugin::load('Uploader'); // THIS GOES INTO THE BOOTSTRAP.PHP FILE PER THE REFERENCED QUESTION ANSWER
App::import('Vendor', 'Uploader.Uploader'); // THIS GOES INTO CONTROLLER PER THE REFERENCED QUESTION ANSWER
$this->Uploader = new Uploader(); // THIS GOES INTO CONTROLLER PER THE REFERENCED QUESTION ANSWER
そうですか?
ただし、代わりに動作を使用している場合は、インストールのために上記のいずれも行わず、代わりにモデルでのみ行います。
public $actsAs = array('Uploader.Attachment');
そうですか?
ドキュメントの第 2 章は、プラグインを手動で使用する場合にのみ適用されますか? それ以外の場合は、モデルでのみ第 3 章に従ってモデルの動作を構成します。
最後の質問: したがって、この権利を理解していれば (私はまだ CakePHP に少し慣れていません)、自動的に保存を行う動作を使用している場合、そのモデルにファイルをアップロードするたびに、ファイルが自動的に右側に保存されます。何もせず$data
に保存場所を指している変数に参照を入れる必要はありませんか?
前もって感謝します!