Aceder a dados de outras tabelas para inserir um registo

satman1

Power Member
Boas,

Estou a desenvolver um componente para joomla 1.5 que consiste em registar pagamentos de sócios. Para esse efeito construí as seguintes tabelas: Sócios, Pagamentos, TipoPagamentos e Pagamentos Sócios(tabela intermédia que tem como chave as chaves primárias da tabela sócios e da tabela pagamentos).
Chegado ao joomla não sei como inserir um pagamento em que é preciso buscar o tipo de pagamento associado. Da mesma forma, para inserir um pagamento de um sócio.
Estou a tentar usar o JTable.
Abaixo mostro o que coloquei no controller para a função editar/inserir um pagamento:

PHP:
function edit() 
{ 
$row =& JTable::getInstance('pagamentos', 'Table'); 
$tipo_pagamentos =& JTable::getInstance('tipoPagamentos', 'Table'); 
$cid = JRequest::getVar( 'cid', array(0), '', 'array' ); 
$id_pagamento = $cid[0]; 
$row->load($id_pagamento); 
     
$tipo_pagamentos = JHTML::_('select.genericlist',   $tipo_pagamentos, 'class="inputbox" size="'. $size ., 'value', 'text' ); 
HTML_pagamentos::editPagamentos($row, $option,$tipo_pagamentos); 
}
 
Back
Topo