Edición de «Indice»
De KumbiaPHP Framework Wiki
Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.
Revisión actual | Tu texto | ||
Línea 259: | Línea 259: | ||
} | } | ||
} //fin de la clase | } //fin de la clase | ||
− | + | ?> | |
− | |||
En este caso se visualizaría la vista views/productos/consultar.phtml | En este caso se visualizaría la vista views/productos/consultar.phtml | ||
Línea 267: | Línea 266: | ||
'''Ejemplos de uso:''' | '''Ejemplos de uso:''' | ||
− | + | <?php | |
− | + | class ProductosController extends ApplicationController { | |
function index(){ | function index(){ | ||
$this->redirect('facturas/nueva', 2); | $this->redirect('facturas/nueva', 2); | ||
} | } | ||
− | + | } | |
− | + | ?> | |
En el ejemplo va a facturas/nueva después de 2 segundos | En el ejemplo va a facturas/nueva después de 2 segundos | ||
Línea 295: | Línea 294: | ||
'''Ejemplos de uso:''' | '''Ejemplos de uso:''' | ||
− | + | <?php | |
− | + | class ProductosController extends ApplicationController { | |
function index(){ | function index(){ | ||
$this->render_partial('mostrar_menu'); | $this->render_partial('mostrar_menu'); | ||
}//fin del metodo | }//fin del metodo | ||
− | + | }//fin de la clase | |
− | + | ?> | |
− | En este caso se visualizaría la vista parcial views/productos/_mostrar_menu.phtml | + | En este caso se visualizaría la vista parcial views/productos/_mostrar_menu.phtml |
== route_to([params: valor]) == | == route_to([params: valor]) == | ||
Línea 319: | Línea 318: | ||
== redirect($url_controlador) == | == redirect($url_controlador) == | ||
Realiza un redireccionamiento a otro controlador/accion mediante HTTP. Es útil cuando queremos hacer | Realiza un redireccionamiento a otro controlador/accion mediante HTTP. Es útil cuando queremos hacer | ||
− | una real redirección que incluso cambie la URL que aparece en el explorador. | + | una real redirección que incluso cambie la URL que aparece en el |
+ | explorador. | ||
'''Ejemplo:''' | '''Ejemplo:''' | ||
Línea 332: | Línea 332: | ||
''' Ejemplo ''' | ''' Ejemplo ''' | ||
− | + | <?php | |
− | + | class PruebaController extends ApplicationController { | |
function index(){ | function index(){ | ||
$this->render_text("Este es el index"); | $this->render_text("Este es el index"); | ||
Línea 341: | Línea 341: | ||
return $this->route_to('action: index'); | return $this->route_to('action: index'); | ||
} | } | ||
− | + | } | |
− | + | ?> | |
− | |||
NOTA: Ahora en la versión 0.5 se incluye un vista views/not_found.phtml, esto | NOTA: Ahora en la versión 0.5 se incluye un vista views/not_found.phtml, esto | ||
hace que no se haga necesario la implementacion del metodo not_found, ya que cuando no exista un controller o una acción se renderizara dicha vista, esta puede ser totalmente personalizada de manera que sea mas comodo el desarrollo. | hace que no se haga necesario la implementacion del metodo not_found, ya que cuando no exista un controller o una acción se renderizara dicha vista, esta puede ser totalmente personalizada de manera que sea mas comodo el desarrollo. | ||
Línea 353: | Línea 352: | ||
'''Ejemplo''' | '''Ejemplo''' | ||
− | + | <?php | |
− | + | class PruebaController extends ApplicationController { | |
function accion_ajax(){ | function accion_ajax(){ | ||
$this->set_response(“view”); | $this->set_response(“view”); | ||
} | } | ||
− | + | } | |
− | + | ?> | |
== is_alnum($valor) == | == is_alnum($valor) == | ||
Línea 365: | Línea 364: | ||
recibirlos por parte de usuarios. | recibirlos por parte de usuarios. | ||
− | + | <?php | |
− | + | class PruebaController extends ApplicationController { | |
function adicionar(){ | function adicionar(){ | ||
$nombre = $this->request(“nombre”); | $nombre = $this->request(“nombre”); | ||
Línea 375: | Línea 374: | ||
/* ..*/ | /* ..*/ | ||
} | } | ||
− | + | } | |
− | + | ?> | |
== load_record($record) == | == load_record($record) == | ||
Línea 412: | Línea 411: | ||
Evalúa si un campo es numérico o no. Es útil para validar la entrada de datos al recibirlos por parte de usuarios. | Evalúa si un campo es numérico o no. Es útil para validar la entrada de datos al recibirlos por parte de usuarios. | ||
− | + | <?php | |
− | + | class PruebaController extends ApplicationController { | |
function adicionar(){ | function adicionar(){ | ||
$precio = $this->request(“precio”); | $precio = $this->request(“precio”); | ||
Línea 422: | Línea 421: | ||
/* ..*/ | /* ..*/ | ||
} | } | ||
− | + | } | |
− | + | ?> | |
===[[Obtener valores desde el controller]] === | ===[[Obtener valores desde el controller]] === |