Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

site_trouble

  • 1
    вклад
  • 10
    вопросов
  • 4
    ответа
  • 100%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • React-navigation отставание при переходе на другую вкладку. Как починить?

    site_trouble @site_trouble Автор вопроса
    Вопрос решен. Баг проявляется только на эмуляторе, на реальных устройствах все работает как задумано.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему Yii подставляет пустую строку вместо null?

    site_trouble @site_trouble Автор вопроса
    Решение:
    ['email', 'filter', 'filter' => 'trim'], // trim приводит null  к пустой строке
    ['email', 'email'],
    ['email', 'unique', 'message' => 'Email уже существует.'],
    // либо добавляем правило
    ['email', 'default', 'value' => null], // по умолчанию ставим null. Важно чтобы это правило было после trim
    // либо изменяем trim
    ['email', 'filter', 'filter' => 'trim', 'skipOnEmpty' => true],

    Дока:

    When the validate() method is called, it does the following steps to perform validation:

    Determine which attributes should be validated by getting the attribute list from yii\base\Model::scenarios() using the current scenario. These attributes are called active attributes.
    Determine which validation rules should be used by getting the rule list from yii\base\Model::rules() using the current scenario. These rules are called active rules.
    Use each active rule to validate each active attribute which is associated with the rule. The validation rules are evaluated in the order they are listed.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • В чем причина долгой загрузки сайта при переходе из поисковиков?

    site_trouble @site_trouble Автор вопроса
    Сайт был заражен вирусами. Проблема решена очисткой от вирусов.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как исправить ошибку React?

    site_trouble @site_trouble
    Либо поставить версию реакта ниже 16, либо написать автору библиотеки и ждать фикса.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
Оценили как «Нравится»
Самые активные сегодня
  • mayton2019
    • 8 ответов
    • 0 вопросов
  • Enokin
    Владислав
    • 8 ответов
    • 0 вопросов
  • Evgenii
    • 7 ответов
    • 0 вопросов
  • sharp97
    sharp97
    • 4 ответа
    • 1 вопрос
  • OpenAI
    OpenAI
    • 5 ответов
    • 0 вопросов
  • HemulGM
    Hemul GM
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации