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 - Tabela de Dados

Sab

19

Jan

2008


22:51

(13 votos, média 4.54 de 5) 


Criando uma classe tabela

Podemos escrever uma classe com os métodos necessários para adicionar, atualizar ou deletar dados na nossa tabela jos_ola, como também podemos aproveitar o que já existe no framework do Joomla e tornar as coisas muito mais fáceis. Para isto, vamos criar um "filhote" da classe JTable, ou seja, vamos apenas estender esta classe e fazê-la trabalhar para nós.

Crie um diretório em /administrator/components/com_ola/ (ou em /com_ola/admin/ se estiver trabalhando localmente) com o nome tables. Entre em /administrator/components/com_ola/tables/ (ou /com_ola/admin/tables/) e crie o script ola.php:

Parece uma sopa de letrinhas? Não se preocupe, aqui vai a explicação. Criamos a classe TabelaOla estendendo a classe JTable. JTable é mais uma das classes do framework do Joomla, com uma porção de métodos para lidar com tabelas prontinhos para ser usados.

Depois disto criamos e instanciamos uma variável para cada campo da tabela.

A seguir criamos o método __construct que tem como parâmetro um referência ao objeto $db (a referência é indicada pelo &).

A única coisa que este método faz é construir uma instância da tabela jos_ola para que possamos acessá-la de qualquer ponto do nosso código (que ainda está para ser escrito - veja os próximos tutoriais da série).

Sei que tudo isto parece meio tenebroso, mas console-se: no começo é assim mesmo, depois vira arroz com feijão smile

Finalmentes

Para instalar o novo componente com a sua tabela:

  1. desinstale a versão anterior.
  2. verifique se o diretório /components/com_ola/ e o diretório /administrator/components/com_ola/ foram totalmente eliminados. Se não foram, faça-o na mão.
  3. reinstale o componente com este novo script xml e o novo arquivo.

Você pode fazer o download do pacote de instalação se quiser facilitar as coisas.

биография Вадим Логофет купить сковороды полигон ноутбук леноватрубановости про актеровалександр лобановский

Informações adicionais