Maison > développement back-end > tutoriel php > Yii Framework Official Guide Series 8 - Notions de base : modèles

Yii Framework Official Guide Series 8 - Notions de base : modèles

黄舟
Libérer: 2023-03-05 17:36:02
original
1215 Les gens l'ont consulté



Un modèle est une instance de CModel ou l'une de ses sous-classes. Les modèles sont utilisés pour contenir les données et la logique métier qui y est associée.

Les modèles sont des objets de données distincts. Il peut s'agir d'une ligne dans une table de données ou d'un formulaire saisi par l'utilisateur. Chaque champ de l'objet de données correspond à un attribut du modèle. Chaque attribut possède une étiquette et peut être vérifié via une série de règles.

Yii implémente deux types de modèles : le modèle de formulaire et l'Active Record. Les deux héritent de la même classe de base CModel.

Les modèles de formulaire sont des instances de CFormModel. Le modèle de formulaire est utilisé pour contenir les données obtenues à partir de la saisie de l'utilisateur. Ces données sont souvent acquises, utilisées, puis supprimées. Par exemple, dans une page de connexion, nous pouvons utiliser le modèle de formulaire pour représenter les informations de nom d'utilisateur et de mot de passe fournies par l'utilisateur final. Pour plus de détails, veuillez vous référer au formulaire d'utilisation.

Active Record (AR) est un modèle de conception permettant d'abstraire l'accès aux bases de données dans un style orienté objet. Chaque objet AR est une instance de CActiveRecord ou de l'une de ses sous-classes. Représente une ligne dans la table de données. Les champs de la ligne correspondent aux propriétés de l'objet AR.

Ce qui précède est la série 8 du guide officiel du Yii Framework - Connaissances de base : contenu du modèle. Pour plus de contenu connexe, veuillez prêter attention au site Web PHP chinois (www.php.cn) !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal