私はyiiで画像をアップロードし、アップロードした画像をトリミングして保存しようとしています。私が今まで達成したことは、フォームの送信時にアップロードできることですが、それをトリミングしたり、そのために使用jcrop
したりすることを理解していません
public function actionCreate()
{
$model=new Userprofile;
if(isset($_POST['Userprofile']))
{
$model->attributes=$_POST['Userprofile'];
$model->profilePic=CUploadedFile::getInstance($model,'profilePic');
$ext = $model->profilePic->getExtensionName();
$imagename=date('dmy').time().rand();
$pp=$model->profilePic;
$model->profilePic=$imagename.'.'.$ext;
if($model->save())
mkdir('profilepics/'.$model->id,0777);
$pp->saveAs('profilepics/'.$model->id.'/'.$imagename.'.'.$ext);
$this->redirect(array('view','id'=>$model->id));
}
$this->render('create',array('model'=>$model,));
}