Gerenciando registros em banco de dados com Zope
Neste artigo vamos aprender como realizar as 4 operações básicas para se trabalhar com o Zope, que são visualizar, inserir, atualizar e deletar registros em qualquer banco de dados que tenha suporte a SQL.
Parte 2: Visualizando o conteúdo de uma tabela
Para visualizarmos o conteúdo de uma tabela, basta criarmos alguns objetos. Eles são:
Crie uma Zsql Method:
- ZSQL Method: Para realizar a query;
- Z Search Interface: Para criar a página que vai exibir os resultados de sua consulta.
Crie uma Zsql Method:
id = zsql_select
arguments =
title = Comando SQL para visualizar tabela
query template = select * from ramais
arguments =
title = Comando SQL para visualizar tabela
query template = select * from ramais
e clique em "add and test".
Uma segunda janela vai aparecer com o botão "Submit Query". Clique nele e veja o resultado de sua query de select.
Este teste vai mostrar o conteúdo da tabela ramais e seus respectivos campos.
Agora voltando ao console do zope(ZMI) , crie um objeto do tipo "Search Interface" clicando em add "Z Search Interface".
Um janela vai aparecer como esta abaixo:
Onde:
- Select one or more searchable objects - É o local onde iremos buscar os comandos SQL já criados para gerar o formulário.
- Report Id - O nome do relatório
- Report title - O título do relatório.
- Report Style - O Estilo do Relatório
- Search Input Id - Caso queira um critério na busca.
- Seach Input Title - O título do critério de busca.
- Gerar DTML Method ou Page Templates - São as formas de criar methods. Neste caso iremos criar DTML Methods.
Pronto. Clique em "add". Agora acesse pelo browser esta página e você verá os resultados do banco de dados.