Boa tarde!
Fiz aqui os treinamentos de PDO e MVC, mas eles não são complementares. Por isso estou com dúvidas em MVC com PDO.
Considerando o padrão MVC para gestão de usuários, temos: uma view, um controller e um model.
Minha dúvida está no model.
Considerando o model Usuario, temos:
- Atributos: $id, $nome, $email.
- Métodos acessores: [getters e setters] para acessar seus atributos.
- Outros métodos: para [inserir, excluir, editar, etc] um usuário.
Exemplo para listar um usuário:
public function listarUsuario($id) {
// aqui vai o código da consulta que retorna para o controller.
}
A dúvida: Se precisamos listar vários usuários, devo criar um método neste mesmo model ou criar um novo model com métodos para tratar vários usuários?
Se for o caso, eu o nome do model deve ser no plural?