Для загрузки файла у меня есть действие ниже.Это создает каталог с currentDate, как я определил в моей модели, и загружает мой файл, переименовывая его в ImageId.
Проблема состоит в том, что каталог и изображение оба создаются в одном и том же каталоге.Мне нужно, чтобы изображение было помещено в только что созданный каталог.Есть идеи?
$model->attributes=$_POST['ImageUpload'];
$model->image=CUploadedFile::getInstance($model,'image');
if($model->save())
{
exec("mkdir -p " . Yii::app()->basePath . "/../images/uploads/$data->currentDate");
$model->image->saveAs(Yii::app()->getBasePath()."/../images/uploads/$data->currentDate/$model->ImageId");
$this->redirect(array('view', 'id' => $model->ImageId));
}