• Как добавить проверку?

    @Illya_s Автор вопроса
    Откуда ж мне знать. Что-то нарушает нормальную работу.

    Вообщем, вроде разобрался - ещё раз переустановил Chrome и попробовал зайти на сайт не через вкладки сайтов OpenServer, а напрямую - посты удаляются, только теперь вверху сообщение, что: "Cоединение не защищено".

    Старый Chrom удалился через Revo installer со всеми ключами. Но если попробовать открыть сайт через вкладки Open Server, то там - ничего не удаляется, все закладки браузера - все на месте. Если посмотреть в настройках Open Server - то путь браузера лежит в папках progs. Может быть, там что-то стоит удалить? Указал другой путь расположения C:\Program Files (x86)\Google\Chrome\Application.chrome.exe 34264f9562e3486a94bd7701de79b8f2.jpg2757c3ce80e247dc9afe5d5f6ca1a41c.jpg И у меня вопрос сейчас только - как сделать так, чтобы это предупреждение: "Не защищено" исчезло?
  • Как добавить проверку?

    @Illya_s Автор вопроса
    Максим Тимофеев: попробовал запустить сайт на другом компьютере через GoogleChrome- всё работает, почему в моём браузере не удаляется? В логах и в дебаге никаких ошибок не фиксирует. При нажатии на значёк корзины: "удалить' - появляется звук и все, браузер можно закрыть только через диспетчер. Если повторно открыть и посмотреть в запросах -там все пустое и ошибок нет. Есть 'blog/blog/index'
    Action 'ilya_s\\blog\\controllers\\BlogController::actionIndex()'
    Parameters [] $_GET
    Empty.

    $_POST
    Empty.

    $_FILES
    Empty.

    $_COOKIE
  • Как добавить проверку?

    @Illya_s Автор вопроса
    Максим Тимофеев: да дело не в function: 'beforeDelete", даже если закомментировать- не удаляется. Но что с кешем может быть? Google скачал и установил снова- всё без изменений, я бы попробовал запустить admin.site.com через OpenServer на другом компьютере, но там ведь нужно и базу данных настраивать заново(
  • Как добавить проверку?

    @Illya_s Автор вопроса
    не понимаю, каким образом это должно быть в коде? если так, то он не выполняется
    public function beforeDelete()
          
            {   if (parent::beforeDelete()) {
                    $dir = Yii::getAlias('@images').'/blog/';
                
               if(!empty($this->image))
                 if($this->image && file_exists($dir.$this->image)){
                  unlink($dir.$this->image);
                    }
          
                foreach (self::IMAGES_SIZE as $size){
                        $size_dir = $size[0].'x';
                if($size[1] !== null)
                            $size_dir .= $size[1];
           
                    }
               BlogTag::deleteAll(['blog_id'=>$this->id]);
               return true;
                     } else {
                return false;
                  }
            }

    yii - это php framework. php - это серверный язык. При чем тут браузер?


    Когда я запускаю локальный сервер (Open Server) и тестирую блог, сделанный на php framework Yii2 в разных браузерах, по адресу: admin.site.com, то в GoogleGhrome посты не удаляются. В других-все удаляется! Изначально вообще была такая ошибка "Permission Denied". 8382f4c564d14a97b46157ead2aca2af.jpg
  • Как добавить проверку?

    @Illya_s Автор вопроса
    Если сделать так, то в MicrosoftEdge и Mozilla посты удаляются, а в GoogleChrome- 'зависает' опять.
    public function beforeDelete()
          
            {
    
                if (parent::beforeDelete()) {
                    $dir = Yii::getAlias('@images').'/blog/';
                 if($this->image != '')
    
                 if($this->image && file_exists($dir.$this->image)){
                  unlink($dir.$this->image);
                    }
              /* if(file_exists($dir.$this->image)){
                        unlink($dir.$this->image);
                    }*/
                foreach (self::IMAGES_SIZE as $size){
                        $size_dir = $size[0].'x';
                if($size[1] !== null)
                            $size_dir .= $size[1];
               /* if(file_exists($dir.$this->image)){
                            unlink($dir.$size_dir.'/'.$this->image);
                        }*/
                    }
               BlogTag::deleteAll(['blog_id'=>$this->id]);
               return true;
                     } else {
                return false;
                  }
            }
    }