Метка: formatter

  • Yii2. Php. Как узнать и вывести размер файла?

    При выводе ссылки на скачивание какого-то файла очень хорошая практика показывать пользователю его объем, чтобы человек мог понять, стоит ему качать или нет. Сейчас я приведу простой пример, как узнать размер файла на php, а затем вывести его при помощи Yii2. Итак, код метода всего навсего 2 строки: public static function getFileSize( $path ){ $fileSize…

  • Yii2. Решаем 1 Number formatting failed: U_ILLEGAL_ARGUMENT_ERROR

    Formatter — мощнейший хелпер в коробке Yii2. И все вроде с ним понятно, но вот буквально 10 минут назад столкнулся с ошибкой «Formatting currency value failed: 1 Number formatting failed: U_ILLEGAL_ARGUMENT_ERROR» при форматировании строки в GridView. Ошибка была странной, так как на одной странице пагинации выводилась сумма, а на следующей — выше приведенная ошибка. В…

  • Yii2. Как убрать (not set)/(не задано) в GridView?

    При использовании GridView и установке значения format, например, в date, — можно увидеть в таблице значение, типа (not set)/(не задано) — в зависимости от языка. Причина тому логична и очевидна — значение не установлено, но подобный вывод может не вписываться в концепцию проекта. Сейчас приведу несколько примеров, как можно заменить или убрать подобный вывод. 1.…