Código: Selecionar todos
//Classes que extende mosDBTable do Joomla
//Classe da Solicitação de Recurso
class mosRecursosInf extends mosDBTable {
var $id= null;
var $sArea= null;
var $sNomeCcusto= null;
var $sNumCcusto= null;
var $sRespSolicit= null;
var $sEmail= null;
var $sRamal= null;
var $sSetor= null;
var $sAndar= null;
var $sSala= null;
var $sNoPontoRede= null;
var $sNomePlanoAcao= null;
var $sDtAprovPlanoAcao = null;
var $txtAtivSemRecurso = null;
var $sAghMod= null;
var $sQtsRecursoArea= null;
var $sFuncUsaRecTurno= null;
var $sTmpUsoDiaHora= null;
var $sResultEsper= null;
var $sIndResulRecur = null;
var $Situacao= null;
var $MotivoPendencia= null;
var $MotivoConclusao= null;
var $dtConclusao= null;
var $dtAbertura= null;
var $checked_out= null;
var $checked_out_time= null;
function mosRecursosInf( &$db ){
$this->mosDBTable( 'sbd_solrecinfo', 'id', $db );
}
}
class mosRecursosInfEquip extends mosDBTable {
var $idequip= null;
var $idSolicit= null;
var $Quant= null;
function mosRecursosInfEquip( &$db ){
$this->mosDBTable( 'sbd_solrecinfoequip', 'id', $db );
}
}
O que me confunde é o bind que tenho de fazer pois o formulário é um conjunto de checkboxes baseado na tabela de equipamentos, veja:
Dentro do circulo amarelo está os equipamentos, a questão é como associar no bind visto que cada equipamento gererá uma row na tabela "'sbd_solrecinfoequip" e o bind, pelo que entendo se liga a um objeto só.
Por exemplo, a classe "mosRecursosInf", que é a solicitação em si, eu consigo casar cada campo do formulário com um campo da classe e depois só dou sotere e pronto. Mas no caso dos equipamentos eu não consigo casar, visto que posso ter diversos equipamentos selecionados num mesmo submit, o que geraria diveras rows na tabela sbd_solrecinfoequip.
Não sei se expliquei bem minha dificuldade, qualquer coisa posta ae.