Marcio muito, muito obrigado mesmo, porem estou apenas com duas
duvidas,
1-voce diz para esta acao no model, porem no tutorial de blog do cake,
todas as acoes sao tomadas pelo controller, por que voce sugere
colocar no model?
2-por que a funcao passa 2 parametros? mais especificamente, por que
existe o parametro $cascade?



Outra coisa, para funcionar seguindo seu exemplo tive que adaptar da
seguinte maneira:

  function deletar($id){
    return $this->Post->save(array('id' => $id, 'ativo' => 0));
  }


Obrigado pela ajuda tambem Lucas.

On 23 ago, 00:26, Marcio Trindade <[EMAIL PROTECTED]> wrote:
> Zero,
>
> Basta você sobrescrever o metodo de deletar dentro do modelo que vc
> deseja.
>
> Ex.
>
> Digamos que vc tem o modelo User e deseja que o cake mude o ativo para
> zero ao invés de deletar mesmo do banco.
> então vc faz o seguinte
>
> <?php
> class User extendes appModel{
>   var $name = "User";
>
>   function del($id, $cascade){
>     return $this->save(array('id' => $id, 'ativo' => 0));
>   }
>
> }
>
> ?>
>
> Espero ter ajudado.
>
> On 22 ago, 21:47, Zero <[EMAIL PROTECTED]> wrote:
>
> > Boa noite,
> > comecei a pouco no cake, fiz o tutorial do blog e estou estudando os
> > tutoriais do tulio
>
> > minha duvida 'e a seguinte:
> > ao fazer um sistema CRUD nao queria que o usuario tivesse a opcao de
> > excluir algum registro, quando ele o fizesse, gostaria que o campo
> > ativo na tabela mudasse para 0
>
> > no php puro isso 'e balela, mas esse cake ta me dando uma dorzinha de
> > cabeca nessa questao
>
> > sei que se passar uma id que ja existe ele ira fazer um update, mas
> > como faco para ele setar 0 no campo ativo da tabela?
>
> > agradeco qualquer ajuda!


--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a