Informática Numaboa - Tutoriais e Programação
Componente 1.5 MVC - Interface Admin
Seg 21 Jan 2008 20:42 |
- Detalhes
- Categoria: Joomla
- Atualização: Segunda, 02 Julho 2012 19:31
- Autor: vovó Vicki
- Acessos: 17368
O modelo Olas
O Modelo Olas será bem simples. A única operação de que necessitamos no momento é a capacidade de obter uma lista de mensagens de olá da base de dados. Esta operação será implementada num método chamado getDados( ).
A classe JModel possui um método protegido chamado _getList( ). Este método pode ser usado para simplificar a tarefa de obter uma lista de registros da base de dados. Só precisamos passar a query e o método retorna a lista de registros.
Pode ser que futuramente seja preciso usar nossa query a partir de outro método. Para preparar o caminho, vamos criar um método privado chamado _fazQuery( ) que retorna a query que será passada para _getList( ). Isto também facilita alterar a query porque tudo é processado num único ponto.
De acordo com este planejamento vamos ter dois métodos na nossa classe: getDados( ) e _fazQuery( ). Logo abaixo explico porque não chamei a função getDados( ) de pegaDados( ). Então o código de olas.php fica assim: