Quelles sont les différences entre un modèle et un modèle de ressource?

10

Quelles sont les différences entre un modèle et un modèle de ressource? Aussi qu'est-ce qu'un modèle et un modèle de ressource?

Gianni Di Falco
la source

Réponses:

19

Modèles: les modèles sont l'endroit où votre logique métier principale doit être gérée et il s'agit d'une seule instance d'un objet. Le modèle utilisera le modèle de ressource pour parler à la base de données et obtenir / définir des données pour celle-ci sur save()et load().

Modèle de ressource: Un modèle de ressource est l'endroit où se produit votre principal CRUD ( créer , lire , mettre à jour et supprimer ). Le modèle de ressource ne doit pas contenir de logique métier, mais il parlera aux adaptateurs et essentiellement à la base de données.

Suresh Chikani
la source
Maintenant, les référentiels devraient être utilisés à la place de la classe resourceModel, n'est-ce pas?
Gianni Di Falco
3
J'ai expliquer la réponse selon la question
Suresh Chikani