• Ошибка валидации - как исправить?

    Decadal
    @Decadal
    В форме регистрации во fronted в поле 'email' уже сохранено имя: 'admin' и под ним ' 'Email is not a valid email address'.

    это довольно логично работает. Разве что сохранилось поле с логином не туда, но это вроде вопрос к Chrome.

    Если пробовать зарегистрировать какой-нибудь email, то все равно выдаёт такую ошибку.

    но... на вашем скрине как раз успешная регистрация?

    и теперь даже выйти нельзя.

    у вас только выйти и нельзя.
    Измените в контроллере, в правилах доступа
    [
                            'actions' => ['logout'],
                            'allow' => true,
                            'roles' => ['?'], // вот тут должно быть ['@']
                        ],
    Ответ написан
    2 комментария
  • Yii2 advanced model search -как исправить ошибку?

    @Snewer
    return $list($this->status_id); to return $list[$this->status_id];
    Ответ написан
    Комментировать
  • Сортировка постов в блоге Yii2 advanced -почему не меняется очерёдность?

    webinar
    @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    use common\models\Blog;
    $blogs = Blog::find()->all(); // тут блог это common\models\Blog как указано в use

    Аналог:
    $blogs = \common\models\Blog::find()->all(); // тут блог это common\models\Blog как указано в namespace

    Ваш вариант:
    $blogs = Blog::find()->all(); // не указан namespace, а значит используется namespace родительского класса, а это видимо frontend\controllers


    Соответственно не указав namespace Вы говорите программе искать класс Blog с namespace данного класса (в текущей папке). И как следствие получаете "Class 'frontend\controllers\Blog' not found". Yii и редакторы кода тут не при чем. Просто phpStorm делает за Вас ряд работы, прописывая use, а SiblimeText этого не умеет, по крайне мере из коробки.
    У Вас в проекте может быть 1000 классов Blog и namespace показывает какой именно Вы хотите использовать. Так что надо следить за этим.
    Ответ написан
    7 комментариев
  • Сортировка постов в блоге Yii2 advanced -почему не меняется очерёдность?

    @k2lhu
    сортировка делается так
    $blogs = Blog::find()->where(['status_id'=>1])->orderBy(['id' => SORT_DESC])->all();
    
    либо
    
    $blogs = Blog::find()->where(['status_id'=>1])->orderBy(['id' => SORT_ASC])->all();

    ну и не andWhere - а просто where, у вас же тут больше условий нет.
    Ответ написан
    3 комментария
  • Какой ноутбук выбрать для работы с Android studio?

    @xotta6bl4
    Мои рекомендации по выбору железа для разработки.
    1. ОЗУ - не менее 8 ГБ
    2. Проц. В принципе хватит любого четырех-ядерного i5.
    3. Если комп для разработки, то диска на 500 ГБ хватит с головой. SSD быстрее чем HDD, а поскольку работаем с большим количеством мелких файлов, то разница вполне себе ощущается.
    Ответ написан
    Комментировать