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.