Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/04/2014, 12:05
marand17
 
Fecha de Ingreso: abril-2014
Mensajes: 3
Antigüedad: 10 años, 1 mes
Puntos: 0
Respuesta: Modelo codeigniter

Ya lo intente y no funciona, lo mas seguro es que el problema este en el modelo, como estoy trayendo los datos y metiendolos a la variable permiso1, debido a que ya cheque y si compara el valor dentro de la variable al hacer la consulta en el modelo, pero no trae el resultado de la consulta que en este caso deberia tener como valor 1

Acabo de moverle en el modelo y arrojo el siguiente mensaje

Object of class CI_DB_mysql_result could not be converted to int

Si esta realizando la comparacion en la consulta, pero al momento de obtener el valor 1 de la consulta, no lo puede guardar en la variable permiso1, ese es el problema, pero en verdad no se me ocurre que modificarle.

Otra cosa usando el foreach, solamente hace caso a referenciar al campo de la bd, si le pongo el indice del objeto dentro del arreglo, lo cual no tiene caso, porque lo ideal es que traiga los valores obtenidos de la consulta en la bd, para poder hacer su posterior comparacion, asi es como lo cambie

$js=urldecode($rol);
$jss=explode(",",$js);
foreach($jss as $permiso){
$permiso1=$permiso;

$validar=1;
$permiso2=$this->Roles_model->permisoa($permiso1);
foreach($permiso2 as $permiso3){
if($permiso3->agregar==$validar){
$this->load->view('header4',$ata,$probando);
}
}
}

Última edición por marand17; 02/04/2014 a las 15:56