Autor: emmerson s
ORM e manipulação de dados
6 de Junho de 2012, 8:15 - | Ninguém seguindo este artigo por enquanto.
Visualizado 45 vezes
Olá gostaria que alguém mais experiente neste framework por favor me informasse como ele funciona com a parte de mapeamento-objeto-relacional (isso se há nele claro). Caso não haja algo como isso, como é feito a persistencia de dados quando se precisa de um escopo de transação e nele a persistencia envolve o uso de dados de mais de uma classe. (1:1, 1:* *:*). Seria de grande ajuda essas informações, Obrigado.
1Um comentário
tb_veiculoDAO::beginTransaction(); // inicia a transação
if( tb_veiculoDAO::insert($vo) )
{
$frm->setMessage('Veículo salvo com SUCESSO!');
// chamar a ação limpar para limpar os campos após a gravação
include('limpar.php');
tb_veiculoDAO::commit(); // grava definitivamente
}
else
{
$frm->addError(Tb_veiculoDAO::getError());
tb_veiculoDAO::rollBack(); // cancela a transação.
} Ressalto que a camada de persistência, você pode utilizar qualquer outra framework de persistência, como por exemplo o Doctrine ou criar sua própria solução. Abraço.