Files
yii/docs/guide/uk/basics.model.txt

28 lines
2.5 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>