Quais são as diferenças entre um modelo e um modelo de recursos?

10

Quais são as diferenças entre um modelo e um modelo de recursos? Além disso, o que é um modelo e um modelo de recursos?

Gianni Di Falco
fonte

Respostas:

19

Modelos: Os modelos são onde sua lógica comercial principal deve ser manipulada e é uma instância única de um objeto. O modelo usará o modelo de recursos para conversar com o banco de dados e obter / definir dados para ele em save()e load().

Modelo de Recurso: Um modelo de recurso é onde o CRUD principal acontece ( Criar , Ler , Atualizar e excluir ). O modelo de recursos não deve conter lógica de negócios, no entanto, conversará com os adaptadores e basicamente com o banco de dados.

Suresh Chikani
fonte
Agora, repositórios devem ser usados ​​em vez da classe resourceModel, certo?
Gianni Di Falco
3
Tenho explicar como resposta para cada pergunta
Suresh Chikani