اینم کد مدل :
کد:
class Products extends yiidbActiveRecord
{
public $imageFile;
public static function tableName(){
retu '{{%products}}';
} public function rules(){
retu [
[['imageFile'], 'image', 'skipOnEmpty' => true, 'extensions' => 'png, jpg'],
];
}
public function attributeLabels()
{
retu [... ];
}
public function saveImage(){
$add = $this->imageFile->saveAs('uploads/' . time().Yii::$pp->getSecurity()->generateRandomString() . '.' . $this->imageFile->extension);
retu $add;
}
}
داده ای هم در دیتابیس ذخیره نمی کنه.در کنترلر حتی وقتی $model->save(false); قرار می دم باز داده ای توی دیتابیس اینسرت نمی شه.
می شد توی دو مرحله و با دوتا مدل عکس رو آپلود کنم اما می خوام با یه فرم و یه مدل این کارو کنم...امکان این کار هست؟؟
پیشاپیش ممنون بابت کمک دوستان
php مرکز کد های سایت...ما را در سایت php مرکز کد های سایت دنبال میکنید
برچسب: نویسنده: استخدام کار بازدید: 150