Boa tarde pessoal,

    Tenho uma consistência aqui que antes de adicionar um evento ao
aluno, verifica se ele já está alocado a outro na mesma data e horário
o prototipo é o seguinte:

$aluno->isDisponivel($data_de, $data_ate);

Onde essa função verifica nos eventos que o aluno já está cadastrado
com a data que recebe como argumento. Mas alguns problemas surgiram,
precisou-se trocar a data do de um evento e tenho de fazer uma
consistencia agora..

Então o que eu gostaria de fazer, é saber se teria como eu dar um
CLONE em um objeto aluno, e qualquer remoção em um evento dele para
que eu possa fazer a consistencia denovo não exclua ele
definitivamente como por exemplo:

foreach($alunos as $aluno){
    foreach($aluno->eventos->find_all() as $evento){
        $alunoClone = clone $aluno;
        $alunoClone->remove('eventos',$evento);
        if($alunoClone->isDisponivel($evento->data_de, $evento-
>data_ate)
            //.... trata a consistencia emitindo notificação etc..

Eu ainda continuar trabalhando com o objeto para reutilizar minha
função isDisponivel, mas queria remover um evento sem afetar o banco,
alguém sabe como?

-- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos 
Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para 
[email protected].
Para obter mais opções, visite esse grupo em 
http://groups.google.com/group/kohana-php?hl=pt-BR.

Responder a