function addOrigens($origens, $regId) { if (!empty($origens)) { $many = new RegistroHasOrigem(); foreach ($origens as $origem) { //satisfaz a relação many to many do banco de dados $many->setReg_id($regId); $many->setOrigem_id($origem->origem_id); $many->Execute()->insert(); } } }
<?php $Read = new RegistroHasOrigem(); switch ($method) { case "GET": //retorna todos os itens $Read->Execute()->findAll(); Check::JsonReturn($Read->Execute()->getResult(), 'Nenhuma origem cadastrado!', '204'); break; case "POST": //update não implementado echo json_encode($request); break; case "DELETE": //deleta não implementado echo json_encode($delete); break; default: break; }