Grupo: http://groups.google.com/group/codeigniter-spanish/topics
- Comprobación antes de mostrar la página? [2 actualizaciones]
- api + seleccion de campos [1 actualización]
- ejecutar metodo index con parametros [3 actualizaciones]
"Eduardo R Pérez Téllez" <erpt...@gmail.com> Apr 05 08:48AM -0500
Saludos Colegas, quisiera me explicaran cómo realizar una comprobación del
sitio web antes de mostrar la vista.
En resumen, tengo un sitio web que se está programando con Codeigniter y
Boostraps y quisiera que antes de mostrar "cualquier" página compruebe que
el sitio esté Online y que el usuario tenga privilegios para acceder a
ella. Imaginé hacerlo en cada controlador, pero creo que deba existir una
solución más práctica que copiar el mismo código en todos los
controladores, para evitar errores si modificamos uno y otro no. Utilizo la
biblioteca Ion_Auth para la autentificación de usuarios.
Gracias de antemano....
Lic. Eduardo R. Pérez Téllez
"Jorge Paredes Pérez" <jorgepar...@gmail.com> Apr 05 05:09PM +0200
Quizás con un hook pre-System...
http://www.escodeigniter.com/guia_usuario/general/hooks.html
___
* Jorge Paredes*
Diseño y Programación Web
Fotografía
677 27 13 92
<http://www.facebook.com/Quasarweb> <https://twitter.com/#!/quasarweb>
<http://www.flickr.com/photos/quasarweb/>
*www.quasarweb.es* <http://www.quasarweb.es>
*dipatata.quasarweb.es*<http://dipatata.quasarweb.es>
El 5 de abril de 2013 15:48, Eduardo R Pérez Téllez
edgarahs <edgar.herr...@gmail.com> Apr 04 09:42PM -0700
Chécate la guía
http://www.escodeigniter.com/guia_usuario/database/fields.html
La función $this->db->list_fields() devuelve un arreglo que contiene los
nombres de los campos.
El lunes, 1 de abril de 2013 20:59:18 UTC-6, diego escribió:
RojasWilmer <rojas...@gmail.com> Apr 04 02:30PM -0700
$route['usuarios/(:any)/'] = "users/test/$1";
nombre de tu controller y metodo el $1 seria ese argumento que le estas
enviando.
Saludos.
On Thursday, April 4, 2013 8:44:04 AM UTC-4:30, diego wrote:
"diego" <dieg...@gmail.com> Apr 04 03:02PM -0700
Si. Así lo hice pero pensé que había otra manera
Gracias a todos!!
—
Sent from Mailbox for iPhone
Chapalele <dli...@cisal.cl> Apr 04 04:15PM -0700
Yo haría otra cosa:
si vas a usar un id como argumento, me parece más lógico, o mejor dicho,
con una mejor *semántica*, que el segmento tenga un nombre en singular
.../usuario/XX
en lugar de
../usuarios/XX
de esta forma, dejas el nombre ../usuarios para mostrar otra cosa, por
ejemplo, una lista con todos usuarios.
o usar mostrar listas de subconjuntos, por ejemplo
../usuarios/administradores
../usuarios/borrados
../usuarios/activos, etc
usando tu controlador usuarios:
function index() {
...
}
function usuario( $id = NULL){
if (!$id) redirect ('usuarios/index') //o lo que quieras
$this->load->model('usuarios');
$usuario = $usuarios->retrieve(array('id'=>$id);
if (!$usuario) echo 'invalid id';
echo $usuario->nombre;
}
y en rutas, creas
$route['usuario/(:num)'] = "usuarios/usuario/$1";
On Thursday, April 4, 2013 9:14:04 AM UTC-4, diego wrote:
Has recibido este mensaje porque estás suscrito al grupo de Google codeigniter-spanish.
--
Puedes realizar una publicación por correo electrónico.
Para cancelar la suscripción a este grupo, envía un mensaje vacío.
Para obtener más opciones, visita este grupo.
De-suscripción: codeigniter-spa...@googlegroups.com
Antes de responder revisa: http://es.wikipedia.org/wiki/Netiquette
Regístrate en el Censo CI: http://bit.ly/miembroscodeigniteres
---
Has recibido este mensaje porque estás suscrito al grupo "CodeIgniter-spanish" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a codeigniter-spa...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.