Guest User

Untitled

a guest
Mar 16th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. este me aplica ami??
  2.  
  3. controller?
  4. /**
  5. * Crea un Registro
  6. */
  7. public function create ()
  8. {
  9. /**
  10. * Se verifica si el usuario envio el form (submit) y si ademas
  11. * dentro del array POST existe uno llamado "menus"
  12. * el cual aplica la autocarga de objeto para guardar los
  13. * datos enviado por POST utilizando autocarga de objeto
  14. */
  15. if($this->has_post('menus')){
  16. /**
  17. * se le pasa al modelo por constructor los datos del form y ActiveRecord recoge esos datos
  18. * y los asocia al campo correspondiente siempre y cuando se utilice la convención
  19. * model.campo
  20. */
  21. $menu = new Menus($this->post('menus'));
  22. //En caso que falle la operación de guardar
  23. if(!$menu->save()){
  24. Flash::error('Falló Operación');
  25. //se hacen persistente los datos en el formulario
  26. $this->menus = $this->post('menus');
  27. /**
  28. * NOTA: para que la autocarga aplique de forma correcta, es necesario que llame a la variable de instancia
  29. * igual como esta el model de la vista, en este caso el model es "menus" y quedaria $this->menus
  30. */
  31. }else{
  32. Flash::success('Operación exitosa');
  33. }
  34. }
  35. }
Add Comment
Please, Sign In to add comment