Bom dia!
Posso usar o Array ao invés de DTO ?
Bom dia!
Posso usar o Array ao invés de DTO ?
Não.
DTO é uma sigla para Data Transfer Object (Objeto de transferência de dados). O intuito deste tipo de padrão de desenvolvimento é permitir a transição de dados entre as várias camadas do padrão adotado (em geral, MVC), sem que haja “quebra” do padrão.
O DTO pode conter várias coisas distintas, dentre as quais, um array.
E DTO fica na pasta do Model ?
Cara, isso é uma discussão gigante.
Se o DTO ficar no model, ele pertence ao model, logo, você não poderia permitir que ele passasse do controller.
Em geral, ele é isolado, não está em nenhuma destas camadas.