Foros del Web » Programando para Internet » PHP » CodeIgniter »

[SOLUCIONADO] Arreglo en controlador Codeigniter

Estas en el tema de Arreglo en controlador Codeigniter en el foro de CodeIgniter en Foros del Web. Buenos dias, estaba usando un arreglo en codeigniter, donde mando a llamar al modelo para obtener ciertos, valores, pero me salio una duda. Como se ...
  #1 (permalink)  
Antiguo 10/03/2014, 12:36
 
Fecha de Ingreso: marzo-2014
Ubicación: mexico
Mensajes: 12
Antigüedad: 10 años, 1 mes
Puntos: 0
Arreglo en controlador Codeigniter

Buenos dias, estaba usando un arreglo en codeigniter, donde mando a llamar al modelo para obtener ciertos, valores, pero me salio una duda.

Como se puede usar ese valor obtenido en el modelo dentro del mismo controlador para meterlo en un if.

Mas bien explicado asi seria parte del codigo

$permiso=array(
'uno'=>$this->Roles_model->permisoa($rols)
);

Esto es lo que quisiera hacer meter esa valor proveniente del modelo para comparar y proceder a ver las vistas
if($valorbd=='1'){

Si alguien tiene alguna idea
  #2 (permalink)  
Antiguo 10/03/2014, 19:54
Avatar de patriciomase  
Fecha de Ingreso: abril-2012
Ubicación: Mar del Plata
Mensajes: 323
Antigüedad: 12 años
Puntos: 34
Respuesta: Arreglo en controlador Codeigniter

Lo que estas buscando se llama "operador ternario"

Esto iría más bien en el foro de php

sería algo como
Código PHP:
Ver original
  1. $permiso = array(
  2.     'uno' => ($this->Roles_model->permisoa($rols) == 1) ? /* es 1 */ : /* no es uno */
  3. );

te dejo el link a una explicación de esto en mi blog:

http://codeigniter-jedi.blogspot.com...-ternario.html
  #3 (permalink)  
Antiguo 11/03/2014, 13:04
 
Fecha de Ingreso: marzo-2014
Ubicación: mexico
Mensajes: 12
Antigüedad: 10 años, 1 mes
Puntos: 0
Respuesta: Arreglo en controlador Codeigniter

gracias por tu ayuda, ya hice eso, lo que estaba intentando es meter el valor resultante de esa consulta y meterlo en el if, pero ese valor no lo esta capturando, es lo que estoy viendo

Etiquetas: arreglo, controlador
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:03.