Segue um e-mail que recebi a respeito de transações no Lumine:
Bom dia Hugo,
tdo bem? Como funciona o controle de transação do Lumine?
tentei Lumine::begin() mas não funciona...fala que não existe o método!
Você tem que recuperar a conexão e nela chamar o begin.
// A conexão pode ser recuperada de duas formas: // - Pelo objeto de configuração gerado com Lumine_Configuration: $conexao = $config->getConnection(); // - Pela entidade que se está trabalhando: $conexao = $entidade->_getConnection(); // Depois de recuperar a conexão, basta iniciar a transação.... $conexao->begin(); // .... dar um rollback ... $conexao->rollback(); // ... ou dar um commit .... $conexao->commit();
@braços e fiquem com Deus!
Lumine_Log::setLevel( Lumine_Log::ERROR ); // nivel máximo
Lumine_Log::setOutput( Lumine_Log::FILE, '/var/www/log.txt' ); // envia para um arquivo
$user = new Usuario;
$user->find();
// agora, exibe no navegador
Lumine_Log::setOutput( Lumine_Log::BROWSER );
$user->reset();
$user->order('nome asc')->find();
@braços e fiquem com Deus!