yii2 Alert виджет для вывода сообщений из setFalsh(). Как изменить версию используемого bootstrap (CSS)

Почитав о переопределении CSS/JS бустрапа в yii2, становится ясно, что самый простой путь, если вы установили bootstrap4 (совместно с bootstrap 3 можно так), просто поменять

echo \yii\bootstrap\Alert::widget([

на

echo \yii\bootstrap4\Alert::widget([

в самом классе Alert, так чтобы код был (я правил common/widgets/Alert.php):

yii2 Подтверждение адреса электронной почты после регистрации email

Делаем так:

  1. Пишем миграцию, которая добавит в таблицу пользователей поля для хранения секретного ключа, который мы и вышлем пользователю на email.
  2. Далее нам придётся:
    1. научиться отправлять письмо со ссылкой на наш сайт (в ней должен быть секретный ключ)
    2. написать обработчик для этой ссылки

Выражение -- что это в программировании

Выражение -- последовательность действий над данными, приводящая к каком-то результату (новому фрагменту данных). Обычно записывает в коде программы как единая конструкция.

В зависимости от существующих в языке программирования типов данных (читайте о типизации в ЯП) выражения могут называть логическими, арифметическими и т.д.

Типизация. Что это и какие её виды бывают в программировании

Типизация -- способ (порядок, набор правил) разделения данных на типе в конкретном языке программирования.

Виды типизации

Обычно типизацию описывают несколькими словами, например, говорят, что

PHP обладает слабой, динамической типизацией

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

yii2 formatter Форматированный вывод дат, текста, html и всего остального -- "не знадано" если значение пустое

В секцию components конфига вашего прилоежния, добавьте, например:

'formatter' => [
	'class' => 'yii\i18n\Formatter',
	'dateFormat' => 'd MMM yyyy г.',
	'datetimeFormat' => 'd MMM. yyyy г. H:mm',
	'defaultTimeZone' => 'Europe/Moscow',
	'locale' => 'ru-RU',
],

Далее можно использовать:

<?= Yii::$app->formatter->asRaw($item['text']) ?>
<?= Yii::$app->formatter->asDatetime($item['created_at']) ?>
<?= Yii::$app->formatter->asDatetime($item['updated_at']) ?>

pascal Пошаговая отладка программы в Lazarus (Паскаль)

  • Открываем окно для отслеживания значений переменных, для этого из главного меню выбираем:
    View (Вид) 
    -> Debug Windows (Окна отладки) 
    -> Watches (Окно наблюдений)

Видео

Установка последней версии Lazarus в Ubuntu linux

Если не получается найти репозиторий:

Pages

Subscribe to fkn+antitotal RSS