Angular 2 предлагает разработчикам две технологии построения форм: формы на основе шаблонов (template-driven forms) и реактивные формы (reactive forms). Обе технологии входят в библиотеку @angular/forms и содержат одинаковые наборы классов элементов управления форм. При этом они предлагают разные стили и техники программирования и относятся к разным модулям: FormsModule и ReactiveFormsModule соответственно.
Соединение и объединение таблиц в SQL: операторы JOIN,UNION, INTERSECT и EXCEPT
Соединение таблиц в запросе SELECT выполняется с помощью оператора JOIN.
Читать далее Соединение и объединение таблиц в SQL: операторы JOIN,UNION, INTERSECT и EXCEPT
Группировка в SQL: инструкции GROUP BY, HAVING и агрегатные функции
Оператор GROUP BY (инструкции SELECT) позволяет группировать данные (строки) по значению какого-либо столбца или нескольких столбцов или выражений. Результатом будет набор сводных строк.
Читать далее Группировка в SQL: инструкции GROUP BY, HAVING и агрегатные функции
INSERT, UPDATE и DELETE в SQL
Для модификации данных в SQL используются инструкции INSERT, UPDATE и DELETE.
SELECT в SQL
Select — выполняет выборку (извлечение отдельных строк) и/или проекцию (извлечение отдельных столбцов) данных и возвращает результирующий набор.
Простой вариант:
1 2 | SELECT [ALL | DISTINCT] column_list FROM {table1 [tab_aliasl]},... |
Системные директории ASP.NET
ASP.NET распознает определенные имена папок, которые можно использовать для определенных типов содержимого.
Yii: аутентификация и авторизация
Основные моменты аутентификации и авторизации в Yii.
Аутентификация — идентификация, установление личности (идентичности, identity) пользователя, ввод логина и пароля.
Авторизация — проверка прав уже идентифицированного пользователя (или анонимного) на доступ к данным.
Структура приложения Yii
Приложение в Yii представляет собой классическое MVC приложение. Но помимо привычных моделей, представлений и контроллеров в Yii приложении выделяются следующие части:
Yii: контроллеры
Все контроллеры в Yii наследуются от базового класса Controller
. Имя контроллера должно соответствовать маске <Name>Controller
.
Yii: модель (model)
Yii содержит два базовых класса для моделей:
- yii\base\Model — для моделей, не связанных с таблицами БД, модель формы
- yii\db\ActiveRecord — производный от первого, для моделей, связанных с таблицами БД