A Aldeia Numaboa ancestral ainda está disponível para visitação. É a versão mais antiga da Aldeia que eu não quis simplesmente descartar depois de mais de 10 milhões de pageviews. Como diz a Sirley, nossa cozinheira e filósofa de plantão: "Misericórdia, ai que dó!"

Se você tiver curiosidade, o endereço é numaboa.net.br.

Leia mais...

Informática Numaboa - Tutoriais e Programação

Componente 1.5 MVC - Interface Admin

Seg

21

Jan

2008


20:42

(15 votos, média 5.00 de 5) 


A vista Olas

Já temos o modelo que vai buscar dados para nós, agora precisamos da vista para apresentá-los. Todos os métodos do modelo que começam com get podem ser chamados através do método get( ) da classe JView (motivo pelo qual escolhi o nome de getDados ao invés de pegaDados).

Esta vista possui linhas importantes: uma para buscar os dados do modelo, uma para colocar os dados no template e uma terceira para invocar o método de display para apresentar estes dados.

O código da vista view.html.php fica assim:

get( 'Dados' ); $this->assignRef( 'itens', $itens ); parent::display($tpl); } } ?>

O template Olas

Fizemos um template muito simples para a seção do site. Aqui no backend a coisa é um pouco mais elaborada. Veja o código de default.php:

itens ); $i < $n; $i++) { $row =& $this->itens[$i]; ?> ">
id; ?> mensagem; ?>

Observe que a saída está num formulário (form). Apesar de não ser necessário no momento, vai ser logo mais adiante. Por isto é melhor já deixar tudo no jeito.

Este é o framework básico da área administrativa. Agora podemos criar um pacote de instalação e finalmente dar uma olhada no nosso componente MVC. Não que ele esteja pronto, mas já está com cara de componente de "gente grande" smile

Informações adicionais