codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
<?php class Universidad extends ActiveRecord { /** * Retorna la universidad * */ public function getUniversidad($estudiante.id, $estudiante.nombres, $estudiante.apellidos, $estudiante.cedula, $estudiante.sexo, $estudiante.fecha_nacimiento, $estudiante.lugar_nacimiento, $estudiante.correo, $estudiante.celular, $estudiante.fijo, $academica.cedula, egreso, $seleccion); { } Load:: models ( 'universidad' ); public function index($page=1) { $estudiante = new estudiante(); $this> $estudiantes>getEstudiante ($page); } /** * Crea un Registro */ public function create () { /** * Se verifica si el usuario envio el form (submit) y si ademas * dentro del array POST existe uno llamado "estudiante" * el cual aplica la autocarga de objeto para guardar los * datos enviado por POST utilizando autocarga de objeto */ if (Input:: hasPost ( 'estudiante' )) { /** * se le pasa al modelo por constructor los datos del form y ActiveRecord recoge esos datos * y los asocia al campo correspondiente siempre y cuando se utilice la convención * model.campo */ $estudiante = new Estudiante(Input:: post ( 'estudiante' )); //En caso que falle la operación de guardar if (!$estudiante> save ()){ Flash:: error ( 'Falló Operación' ); } else { Flash:: valid ( 'Operación exitosa' ); //Eliminamos el POST, si no queremos que se vean en el form Input:: delete (); } } } /** * Edita un Registro * * @param int $id (requerido) */ public function edit($id) { $menu = new Estudiante(); //se verifica si se ha enviado el formulario (submit) if (Input:: hasPost ( 'estudiante' )) { if (!$estudiante> update (Input:: post ( 'estudiante' ))){ Flash:: error ( 'Falló Operación' ); } else { Flash:: valid ( 'Operación exitosa' ); //enrutando por defecto al index del controller return Router:: redirect (); } } else { //Aplicando la autocarga de objeto, para comenzar la edición $this>estudiante = $estudiante>find ((int)$id); } } /** * Eliminar un estudiante * * @param int $id (requerido) */ public function edit($)} /** * Eliminar un estudiante * * @param int $id (requerido) */
Private
[
?
]
Run code
Submit