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:
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);
}