3.7 Models
Models representam dados e são usados nas aplicações CakePHP para acesso aos dados. Um Model normalmente representa uma tabela de um banco de dados, mas pode ser usado para acessar qualquer coisa que guarde dados como arquivos, registros do LDAP, eventos do iCal, ou linhas em um arquivo CSV.
Um model pode ser associado a outros models. Um modelo pode ser associado a outros modelos. Por exemplo, uma receita pode ser associado com o autor da receita, bem como os ingredientes na receita.
Esta seção irá explicar quais as características de um model que podem ser automatizadas, como substituir essas características, e quais métodos e propriedades um model pode ter. Esta seção vai descrever a forma de encontrar, guardar e apagar dados. Por último, vamos olhar para os Datasources.
