Модели (Models)
Определение:
Модели обеспечивают абстракцию данных, они представляют данные в базе данных. Модели отвечают за то, как следует обрабатывать данные. Они следят за тем, чтобы данные правильно поступали в серверное хранилище (например, в базу данных).
Принципы:
- Модель
НЕ ДОЛЖНА содержать бизнес-логику, онаМОЖЕТ содержать только код и данные, например: это отношения с другими моделями, скрытые поля, имя таблицы, заполняемые атрибуты... - Один модуль
МОЖЕТ содержать несколько моделей. - Модель
МОЖЕТ определять отношения между собой и любыми другими моделями (если отношение существует).