yii2 Как грамотно обрабатывать модель если некоторые поля должны быть readonly -- только для чтения (избежать подделки запроса)

тут 2 варианта вижу: - disable, который ты описал

в этом случае значения не попадают на сервер

и поля у модели просто не обновляются, но у пользователя все равно отсается возможность убрать дизейбл с поля и перезаписать его

второй вариант, если не доверяешь пользователю - серверный
у модели есть правила валидации, а есть еще штука -- сценарии валидации
вот все правила, которые ты описываешь для модели, попадают в сценарий default

Паскаль -- что такое {$I-} и {$I+} -- Подавление ошибки ввода/вывода

Директива $I Pascal-Паскаль

$I: Проверка ввода/вывода - Включает или выключает автоматическую генерацию объектного кода, которая проверяет результат обращения к процедуре ввода/вывода.

  • Синтаксис:
    {$I+}

    или

Комбинирование селекторов, наследование CSS

Есть CSS код, надо написать соответствующий ему HTML, чтобы всё работало

#my p.announce, .tt.pm li li a:hover+span { 
    color: #f00;
}

Следующий код написан мной, не получается применить второй селектор .tt.pm li li a:hover+span. Подскажите, что исправить, пожалуйста.

mongodb Узнать размер (вес документа), пример запроса -- Object.bsonsize

Узнать вес документа в байтах можно командой типа:

Object.bsonsize(db.<имя_коллекции>.findOne(<условие_выборки>))

Например:

Object.bsonsize(db.reports.findOne({_id:ObjectId("592d19dca3828104af0d6fc2")}))

Как узнать разрядность linux ubuntu ОС (архитектура)

Узнать разрядность операционной системы можно с помощью выполнения такой команды:

uname -a

git Разрешение конфликта вручную -- Какие части файла выбирать. Пример и объяснение где чьи правки <<<<<<< ======= >>>>>>>

Что что означает

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

Код/текст, который не вы, ни коллега не трогали 
<<<<<<< HEAD
Тут что-то поправили вы
=======
Тут что-то поправил коллега
>>>>>>> branch-a

где:

git HEAD (текущая ветка) -- что это

HEAD -- в Git это указатель на текущую ветку в которой вы находитесь.

Чтобы узнать на какой именно вы ветке выполните команду:

git branch

Подробности: https://git-scm.com/book/ru/v1/%D0%92%D0...

netbeans Текущая строка: удалить, дублировать (повторить)

Дублирование строки

Дублировать текущую строку (на которой стоит курсор) в NetBeans можно так:

Shift+CTRL+↑ (клавиша "стрелка вверх") 

или

Shift+CTRL+↓ (клавиша "стрелка вниз")

(вверху или внизу соответственно).

Удаление текущей строки

Удалить текущую строчку можно комбинацией клавиш:

 CTRL+E

Источник: https://cosydale.com/poleznye-kombinacii...

jquery ui Динамическое добавление датапикера ( datepicker, datetimepicker) выбора даты при создании элемента через JS

Если элемент на странице создаётся динамически (с помощью javascript), то добавьте к input класс:

datepicker_recurring_start

А в JS код страницы такой обработчик:

$('body').on('focus',".datepicker_recurring_start", function(){
	$(this).datepicker();
});

А если вам нужно чтобы выбиралось и время, то так:

Pages

Subscribe to fkn+antitotal RSS