Olá Pessoal, estou construindo um componente "representantes" MVC no joomla.
Preciso inserir vários inserts em uma tabela por exemplo.
Cadastro o representante, e esse representante representa para RS, PR e SP certo?
Então tenho que inserir 3 linhas no banco
id | id_rep | id_estado
1 | 1 | 23
2 | 1 | 24
3 | 1 | 25
controller.php
function representantesEstados($id) {
// a var estados chega assim Array ( [0] => 23 [1] => 24 [2] => 25 )
$estados = JRequest::getVar('estado', array(0), 'post', 'array');
$rowRepEst = & JTable::getInstance('representantEsestados', 'Table');
$rowRepEst->id_representante = $id;
foreach ($estados as $e) {
$rowRepEst->id_estado = $e;
$rowRepEst->store();
}
}
O script funciona, porém insere somente uma linha, o estado 25, último ítem de array e não os três.
Alguem poderia me ajudar?
Abraços a todos.