Speak.Me Учить иностранные слова

Реактивные формы (Reactive Forms) в Angular 2+

Angular 2 предлагает разработчикам две технологии построения форм: формы на основе шаблонов (template-driven forms) и реактивные формы (reactive forms). Обе технологии входят в библиотеку  @angular/forms и содержат одинаковые наборы классов элементов управления форм. При этом они предлагают разные стили и техники программирования и относятся к разным модулям:  FormsModule и  ReactiveFormsModule соответственно.

Читать далее Реактивные формы (Reactive Forms) в Angular 2+

Группировка в SQL: инструкции GROUP BY, HAVING и агрегатные функции

Оператор GROUP BY (инструкции SELECT) позволяет группировать данные (строки) по значению какого-либо столбца или нескольких столбцов или выражений. Результатом будет набор сводных строк.

Читать далее Группировка в SQL: инструкции GROUP BY, HAVING и агрегатные функции

SELECT в SQL

Select — выполняет выборку (извлечение отдельных строк) и/или проекцию (извлечение отдельных столбцов) данных и возвращает результирующий набор.

Простой вариант:

Читать далее SELECT в SQL

Yii: аутентификация и авторизация

Основные моменты аутентификации и авторизации в Yii.

Аутентификация — идентификация, установление личности (идентичности, identity) пользователя, ввод логина и пароля.

Авторизация — проверка прав уже идентифицированного пользователя (или анонимного) на доступ к данным.

Читать далее Yii: аутентификация и авторизация

Структура приложения Yii

Приложение в Yii представляет собой классическое MVC приложение. Но помимо привычных моделей, представлений и контроллеров в Yii приложении выделяются следующие части:

Читать далее Структура приложения Yii

Yii: модель (model)

Yii содержит два базовых класса для моделей:

  • yii\base\Model — для моделей, не связанных с таблицами БД, модель формы
  • yii\db\ActiveRecord — производный от первого, для моделей, связанных с таблицами БД

Читать далее Yii: модель (model)