Помогите разобраться с удалением картинок

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Закрыто
evgeniy123
Сообщения: 401
Зарегистрирован: 2011.11.01, 17:29

Помогите разобраться с удалением картинок

Сообщение evgeniy123 »

Установил https://github.com/mohorev/yii2-upload-behavior. Сохраняю нормально, update - ok, а вот с удалением модели не получается сделать удаление картинок. Делаю через AR

Controller:

Код: Выделить всё

    $model = new DeleteK();
            $model->load(Yii::$app->request->bodyParams, '');

             $k_out = $this->geo->findOne(intval($model->id));
           // $this->geo->patch = null;
             $this->geo->scenario = 'delete_by_admin';
            if($model->validate() AND $k_out['id'] AND  $this->geo->deleteAll(['id'=>$k_out['id']])){
               return json_encode(['deleted'=>'ok']);
            }
            
Model:

Код: Выделить всё


return [
       TimestampBehavior::class,
       [
           'class' => UploadImageBehavior::class,
           'attribute' => 'patch',
           'unlinkOnDelete' => true,
           'instanceByName' => true,
           'scenarios' => ['insert_by_user', 'admin_edit_photo', 'delete_by_admin'],
           'path' => Yii::getAlias('@frontend').'/web/uploads/{id}',
           'url' => '/images/uploads/{id}',
           'thumbs' => [
               'preview' =>    ['width' => 400, 'quality' => 100  /* 'height' => 200  */],
               'thumb' =>      ['width' => 100, 'quality' => 100],
               'news_thumb' => ['width' => 50, 'bg_color' => '000'],
           ],
       ],
   ];
Аватара пользователя
futbolim
Сообщения: 2051
Зарегистрирован: 2012.07.08, 19:28

Re: Помогите разобраться с удалением картинок

Сообщение futbolim »

Дебаг в помощь
evgeniy123
Сообщения: 401
Зарегистрирован: 2011.11.01, 17:29

Re: Помогите разобраться с удалением картинок

Сообщение evgeniy123 »

futbolim писал(а): 2018.08.17, 21:18 Дебаг в помощь
Я уже везде комменты понаставил и Дебагю. Нет входа в класс для картинок кроме UploadImageBehavior =>init(). И все. потом прога никуда не лезет. Чувствую что не так присоединяю поведение. Пробивал по разному
Закрыто