Php 将图像存储在表中';s blob yii框架,不使用widget
在我的控制器中,我有:Php 将图像存储在表中';s blob yii框架,不使用widget,php,yii,Php,Yii,在我的控制器中,我有: $model->attributes=$_POST['Societes']; $file=CUploadedFile::getInstance($model,'logo'); $extension = $file->getExtensionName(); $filename = md5_file($file->tempName);
$model->attributes=$_POST['Societes'];
$file=CUploadedFile::getInstance($model,'logo');
$extension = $file->getExtensionName();
$filename = md5_file($file->tempName);
$fullFilename = $filename . '.' . $extension;
$model->logo=$fullFilename;
if($model->save())
{
$file->saveAs(Yii::app()->basePath . '/../images/' . $fullFilename);
$this->redirect(array('view','id'=>$model->id));
我认为:
<input type="file" id="id_photo" name="photo">
我认为这些链接可能对您有所帮助:
请向我们展示您已经尝试过的内容
Call to a member function getExtensionName() on a non-object