Skip to main content

Модели (Models)

Определение:

Модели обеспечивают абстракцию данных, они представляют данные в базе данных. Модели отвечают за то, как следует обрабатывать данные. Они следят за тем, чтобы данные правильно поступали в серверное хранилище (например, в базу данных).

Принципы:

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