Files
yii/docs/guide/ru/basics.model.txt
2012-03-05 20:37:50 -05:00

28 lines
2.6 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Модель
======
Модель (model) — это экземпляр класса [CModel] или класса, унаследованного от него.
Модель используется для хранения данных и применимых к ним бизнес-правил.
Модель представляет собой отдельный объект данных. Это может быть запись таблицы
базы данных или HTML-форма с полями для ввода данных.
Каждое поле объекта данных представляется атрибутом модели. Каждый атрибут имеет
текстовую метку и может быть проверен на корректность, используя набор правил.
Yii предоставляет два типа моделей: модель формы и Active Record. Оба типа
являются наследниками базового класса [CModel].
Модель формы — это экземпляр класса [CFormModel]. Она используется для хранения
данных, введённых пользователем. Как правило, мы получаем эти данные, обрабатываем,
а затем избавляемся от них. Например, на странице авторизации модель такого типа
может быть использована для представления информации об имени пользователя и пароле.
Подробное описание работы с формами приведено в разделе [Работа с формами](/doc/guide/form.overview).
Active Record (AR) — это шаблон проектирования, используемый для абстрагирования
доступа к базе данных в объектно-ориентированной форме.
Каждый объект AR является экземпляром класса [CActiveRecord] или класса,
унаследованного от него, и представляет отдельную строку в таблице базы данных.
Поля этой строки соответствуют свойствам AR-объекта. Подробнее с AR-моделью можно
ознакомиться в разделе [Active Record](/doc/guide/database.ar).
<div class="revision">$Id: basics.model.txt 3251 2011-06-01 00:24:06Z qiang.xue $</div>