これは可能ですか?これはモデル付きです
CUploadedFile::getInstance($model,'newsimage');
$model->image->saveAs("image\path")
しかし、画像を保存するためだけにモデルを作成したくはありません。
私が実際にこれを必要としているのは...まあ、CKEditorの「画像のアップロード」機能を機能させようとしていますが、画像を保存するためのスクリプトが必要です。[画像のアップロード]ボタンをクリックすると、アクションを呼び出すだけで、そこから、を使用して選択した画像にアクセスできます$_FILES
が、ファイルをターゲットディレクトリに保存できないようです。
ファイルをターゲットパス(「C:\ myProject \ images」など)に保存し、モデルを使用しないことは可能ですか?
編集 :
これが私が少し後で見つけた解決策です私がアップロードしたファイルは$_FILES['upload']
そうです..
$temp = CUploadedFile::getInstanceByName("upload"); // gets me the file into this variable ( i gues this wont work for multiple files at the same time )
$temp->saveAs("D:/games/" . $temp->name); // full name , including the filename too.