Advertisement
gilcierweb

Model não carregava no kohana use $deletar->loaded() dar cer

Jul 5th, 2012
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.22 KB | None | 0 0
  1. Use dessa maneira que dar certo successful!!!
  2.  
  3. $deletar = ORM::factory('site', $id);
  4. // Use o ORM::loaded  para verificar se ORM carregado com êxito um registro..
  5. if ($deletar->loaded()) {
  6.    $deletar->delete();
  7. } else {
  8.   echo 'Error: Não carregou o model!!';
  9. }
  10.  
  11. exemplo:
  12.  
  13. public function action_deletar()
  14.     {
  15.         $id = $this->request->param('id'); //= $this->uri->segment(3); // igual ao codeigniter
  16.         //echo $this->request->param('id');
  17.         //Apaga o objeto post com o id passado
  18.         //como parametro    
  19.         $deletar = ORM::factory('site', $id);
  20.         // Use o ORM::loaded  para verificar se ORM carregado com êxito um registro..
  21.         if ($deletar->loaded()) {
  22.             $deletar->delete();
  23.         } else {
  24.             echo 'Error: Não carregou o model!!';
  25.         }
  26. //        ORM::factory('site',$id)
  27. //                ->delete();
  28.         //tá dando erro model não carregado não sei resolver
  29.         //era $deletar->loaded() isso não carregava o model o loaded garante que foi achado
  30.         //http://groups.google.com/group/kohana-php/browse_thread/thread/8e8e125143facb7e
  31.         //redireciona para o controller blog
  32.         $this->request->redirect('site/list');
  33.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement