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.