1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Aceder a dados de outras tabelas para inserir um registo

Discussão em 'Web Development' iniciada por satman1, 2 de Setembro de 2008. (Respostas: 0; Visualizações: 380)

  1. satman1

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

     

Partilhar esta Página