Pois é, isso eu fiz, é que na minha tela exibe todas as inscrições,
aí se eu puxo do aluno, teria que dar 2 foreach's, por isso resolvi criar 1
model respectivo a inscrição.

Depois que terminar esse pequeno sistema eu posto o código no github para
galera

uit.hidetaka.com.br

Em 25 de abril de 2012 16:26, felipe bastos <[email protected]> escreveu:

> Ah ta .. acho que entendi ..
>
> Vc tem de usar o remove ...
>
> Alunos NxN inscricoes
>
> $aluno-remove('incricoes', $inscricao);
>
> Mas antes vc confere com o has()
>
> if($aluno-has('inscricoes', $inscricao))
>    $aluno-remove(....)
>
> Talvez seja necessario colocar as foreign_keys no model pois o kohana nao
> pega legal plural em portugues de "ao" "....."oes"
>
> Model - inscricoes
> Foreign_key - aluno_id
> Throws - tabela NxN
>
> É isso?
> Em 25/04/2012 16:20, "felipe bastos" <[email protected]> escreveu:
>
> Douglas .. o loaded garante que foi achado ..
>>
>> Se nao carregou, nao tem o que deletar. Sacou?
>> Em 25/04/2012 16:19, "Douglas J.A.M" <[email protected]> escreveu:
>>
>>> Foi um recurso técnico necessário tenho uma tabela many to many, e não
>>> tem id, então passo  idtabela1-idtabela2.
>>> Eu garanto que ele existe.
>>>
>>>
>>>
>>>
>>> Tentei conforme disse mas como não ta loaded, nem entra no delete, o
>>> registro continua.
>>>
>>>
>>>
>>>
>>> Nem assim funciona
>>>
>>>
>>>
>>>
>>> ORM::Factory('inscricao')
>>>                     ->where('aluno_id', '=', $parametros[0])
>>>                     ->where('evento_id', '=', $parametros[1])
>>>                     ->delete();
>>>
>>> On 25 abr, 16:15, felipe bastos <[email protected]> wrote:
>>> > Vc ta chamando o log sem garantia alguma de que realmente vai ser
>>> deletado.
>>> >
>>> > E se nao for?
>>> > Em 25/04/2012 16:13, "felipe bastos" <[email protected]> escreveu:
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> > > Melhora a logca disso ai ..
>>> >
>>> > > De onde veio os parametros? Estao corretos?
>>> >
>>> > > if($objeto-loaded())
>>> > > $objeto-delete();
>>> > > Em 25/04/2012 16:08, "Douglas J.A.M" <[email protected]>
>>> escreveu:
>>> >
>>> > >> Estou passando pelo seguinte problema, alguem tem uma luz?
>>> >
>>> > >>    $inscricao = ORM::Factory('inscricao')
>>> > >>                     ->where('aluno_id', '=', $parametros[0])
>>> > >>                     ->where('evento_id', '=', $parametros[1])
>>> > >>                     ->find();
>>> >
>>> > >>             Helper_Funcoes::addLog(Request::$current->controller(),
>>> > >> 'excluiu', $inscricao);
>>> > >>             $inscricao->delete();
>>> >
>>> > >> Kohana_Exception [ 0 ]: Cannot delete inscricao model because it is
>>> not
>>> > >> loaded.
>>> >
>>> > >> --
>>> > >> Você está recebendo esta mensagem porque se inscreveu no grupo
>>> "Kohana
>>> > >> Php" dos Grupos do Google.
>>> > >> Para ver esta discussão na web, acesse
>>> > >>https://groups.google.com/d/msg/kohana-php/-/JDJimtf6mHEJ.
>>> > >> 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.
>>>
>>> --
>>> 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.
>>>
>>>   --
> 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.
>

-- 
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