• Как исправить генерацию URL в YII2?

    webinar
    @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Обратите внимание на https://www.urldecoder.org
    %3D это =
    Так что надо искать где проблема. В коде, что Вы привели ее нет. Попробуйте вывести
    var_dump($user->password_reset_token);
    Ответ написан
    8 комментариев
  • Как правильно организовать динамическое обновление блоков?

    webinar
    @webinar Куратор тега PHP
    Учим yii: https://youtu.be/-WRMlGHLgRg
    1. Проверяйте почему так долго сервер отвечает. Что в beforeSend, возможно там таймаут или адская функция расчета траектории полета гнезда над кукушкой.
    2. Делайте таймаут, при достижении которого ответ уже не имеет значения и блок не будет обновляться или будет выполнен обычный get.
    3. Тот велосипед, что Вы придумываете - уже придумали. Называется он pjax: https://github.com/defunkt/jquery-pjax
    Ответ написан
    1 комментарий
  • Как сделать в одну строку div элемент?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Как сделать в одну строку div элемент?

    .my_div_class {display: inline; }
    Ответ написан
    Комментировать
  • Как разграничить пользователей в Yii2?

    webinar
    @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Делаете queryModel там реализуете метод который под разные роли вставляет разные условия и потом в dataProvider передаете уже такой query
    'query' => SomeModel::find()->byRoles();
    Ответ написан
    Комментировать
  • В каких случаях использовать фреймворк или CMS?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    что бы создать нечто похожее на WordPress

    не надо его создавать он уже есть. Framework для того что невозможно или не стоит создавать на wp. Сам WP это отличный пример того, что не надо создавать на framework.

    в каких случаях лучше применять фреймворк?

    В тех случаях когда это ускоряет разработку.

    Если Вы не видите принципиальной разницы, попробуйте сделать что-то простое laravel и на WP и замеряйте сколько кушает ресурсов. Это самый очевидный пример, но когда Вы разберетесь глубже - увидите еще.

    в крайнем случае, дописывал под него нужные плагины

    иногда это дольше, чем сделать на framework

    Когда мы говорим о типовых проектах часто именно CMS более оправдано. Но есть ряд случаев, когда это не так. Вы доучите laravel и все станет на свои места.
    Представьте что вы в первый раз видите машину, не знаете, что она может ехать и пока только научились двери открывать и крутить руль. Что Вы о ней подумаете?
    Ответ написан
    Комментировать
  • Как доделать форму смены пароля?

    webinar
    @webinar Куратор тега PHP
    Учим yii: https://youtu.be/-WRMlGHLgRg
    1. что выводит
    2. есть ли ошибки и вообще включен ли вывод ошибок в php.ini
    3. дебажте постепенно, для начала что у Вас в
    $user = R::findOne('users', 'login = ?', array($_SESSION['logged_user']->login));

    сделайте
    var_dump($user);
    ибо что в объекте R и что за изверг так называет объекты, нам неизвестно.
    Ответ написан
    34 комментария
  • Как правильно вести и заканчивать проекты?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    С проблемами надо бороться, а не отворачиваться от них. Ваш товарищ трус и/или лентяй, поэтому вместо того что бы решать проблему, просто прячет голову в песок.

    А может всё из-за того, что он учитель и проф. деформация мешает ему?

    плохому танцору ...

    Как правильно подходить к созданию своих собственных проектов, особенно, если работаешь не в команде, а один?

    При чем тут проект? Я так понимаю, что так, со всеми начинаниями у Сергея. "Не знаю как" - "ищу отмазку почему не делать". Не о проектах надо думать, а о подходе к жизни в принципе.
    Не зря на ту или иную должность берут определенных людей. Не каждый может быть менеджером проекта, потому что надо встречать проблемы грудью и ломать им ноги, что бы больше не ходили в эту сторону.
    Ответ написан
    Комментировать
  • Нужны ли вообще теги в Wordpress? И это хорошо для оптимизации?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    нужны ли теги для поисковой оптимизации?

    и да и нет. Если не понимаете как их использовать и как ни работают - то лучше не надо. Но в целом надо больше думать о посетителе и меньше о поисковике, а как следствие получите результат в поисковике. Нужно Вашему посетителю это облако тегов? Помогает оно навигации? Если "да" - отлично, если это свалка ссылок для поисковика - это плохо и для поисковика и для посетителя.
    Ответ написан
    2 комментария
  • Как подсчитать количество записей в связанных таблицах, через ActiveRecord?

    webinar
    @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    class User ....
        public function getNapravlenie(){
            return $this->hasMany(Napravlenie::className(),['historyID'=>'id']);
        }
    
        public  function  getAnaliz(){
            return $this->hasMany(CheckAnaliz::className(), ['napravlenieID' => 'id'])->via('napravlenie');
        }
    
       public  function  getAnalizCount(){
            return count($this->analiz);
        }
    ....

    где-то
    $users = Users::find()->with(['analiz','napravlenie'])->all();
    foreach($users as $one){
        echo $one->id . " = " . $one->analizCount;
    }
    Ответ написан
    3 комментария
  • Как передать полученные значения в сообщение. Yii2?

    webinar
    @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    https://www.yiiframework.com/extension/yiisoft/yii...
    Yii::$app->mailer
                  ->compose('contact', [
                       'someVarName' => $someData,
                       'someModel' => $this,
                       'currentUser' => Yii::$app->user->identity,
                       'mySuperVar' => 'да это она, дайте две'
                  ])
    ...
    Ответ написан
    9 комментариев
  • Как в Yii2 подсчитать количество с записей через ActiveRecord?

    webinar
    @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Книга, 1 а атворов может на 1 книгу несколько.

    Что блин?

    1. Зачем тут join?
    2.
    $books = Book::find()
                ->with('author')
                ->all();
    foreach($books as $book){
    echo  "количество авторов у книги " . $book->title . ": " . count($book->author);
    }

    При этом должна быть связь с именем getAuthor в модели Book
    Ответ написан
    Комментировать
  • Как назвать простейший класс?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    В коде есть объект, единственное свойство которого это длительность его существования

    человечество?

    Как назвать класс, экземпляром которого этот объект является?

    continuum - (лат. — непрерывное), термин, используемый ? математике, естествознании и философии. В математике под К. понимаются бесконечные множества, количественно эквивалентные множеству действит. чисел. Мощность, или кардинальное число, таких множеств, по гипотезе создателя теории множеств Г. Кантора, непосредственно следует за кардинальным числом счётного множества, т. е. множества, эквивалентного множеству всех натуральных чисел. П. Коэну (США) удалось доказать независимость континуумгипотезы от остальных аксиом теории множеств, хотя проблема установления истинности или ложности гипотезы остаётся открытой. При геометрич. интерпретации действит. чисел К. может быть представлен с помощью точек числовой прямой (или оси абсцисс). Поскольку множество всех точек любого отрезка такой прямой эквивалентно множеству всех действит. чисел, К. можно интуитивно представить в виде любого отрезка или непрерывной линии поверхности.
    Ответ написан
  • Как отдавать видео с помощью PHP?

    webinar
    @webinar Куратор тега PHP
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Вы в любом случае отдаете видео, иначе пользователь его не увидит, а значит можно сохранить. Как бы Вы не старались.

    Сайт на вирт.хостинге, здесь апач и nginx (без возможности настройки)

    Вообще печаль, забываем про свою глупую затею и возлагаем это безнадежное дело на сторонние сервисы типа бумстрим или vimeo
    Ответ написан
    Комментировать
  • Откуда взять мотивацию?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Откуда взять мотивацию?

    перестать брать у мамы деньги, когда кушать захочется - появится мотивация
    Ответ написан
    7 комментариев
  • Как изучать Computer Science?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Многие говорят

    можно ссылки? Кто это многие и зачем они Вам что-то говорят?

    Что посоветуете в данном случае? Как спланировать обучение?

    устроится в импортный колледж, но обязательно импортный. СНГ - не пробовать даже, тогда по книгам как попало -более продуктивнее будет.
    Ответ написан
  • Как вы разрабатываете сайты в нынешних реалиях?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Но почему все так ненавидят фреймворки?

    Кто все? Большинство их любят и пользуются ими.

    Как вы разрабатываете сайты в нынешних реалиях?

    Вы думаете что для каждого сайта одинаковый подход? Вопрос из разряда "какого цвета карандаш Ваш любимый?". Вы видимо общаетесь с людьми которые имею всегда ответ "wordPress", на любой вопрос "как сделать такой сайт". Но люди, которые знают еще что-то - выбирают удобный инструмент под определенное ТЗ. Есть случаи где Ваш boostrap нафиг не нужен, а есть где прям огонь. Все зависит от ТЗ и рассматривать его плюсы и минусы в отрыве от конкретного проекта - это глупость полнейшая.

    ПС. фреймворки очень разные бывают, это общее понятие. Я так понимаю Вас интересует именно верстка, тогда укажите это где-то. Что речь о css framework.

    Что касается javascript, тут я полностью солидарен.

    с чем? И кроме jquery есть vue, angular и т.д. Это же тоже по сути фреймворки.
    Ответ написан
  • При удаление файла ошибка 1045, как это исправить?

    webinar
    @webinar Куратор тега PHP
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Если что сервер на хостинге.

    Вы уверенны что понимаете что пишите?
    хостинг - это услуга по размещению информации на сервере, как на ней может быть сервер? Сайт на хостинге может быть, сервер - нет.

    Access denied

    Доступ запрещен что тут не понятного?

    Error : (1045)

    Поиск знает решение для большинства ошибок - смотреть
    Ответ написан
    Комментировать
  • Как изменить положение стрелочки в section?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    миллион способов, можно сократить значительную часть вариантов, если понять каким образом сверстана Ваша стрелочка. Если исходить из того что Вы дали (картинка), то ответ: открыть картинку в редакторе типа paint.net, вырезать область , подвинуть ниже.
    Если интересует html и css, как Вы в тегах указали, то неплохо бы было привести html и css.
    Ответ написан
    2 комментария
  • Как перезапустить div?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    как перезапустить див

    для того что бы перезапустить див, вначале надо запустить див, а это невозможно
    Ответ написан
    4 комментария