Codeigniter - asignar valor a una varible

 
Vista:
sin imagen de perfil

asignar valor a una varible

Publicado por diego (2 intervenciones) el 25/12/2016 23:38:49
engo esta función la cual lo que hace es obtener un dato de un campo select tipo post el cual envio a un modelo para buscarlo y obtener el nombre de ese id tengo esta función lo q busco es ese campo obtenido asignarlo a una variable pero me sale con este error Array to string conversion Tienes un tutorial donde esplique eso o me pude rediricionar de como se hace o donde puedo buscar como resolverlo
gracias.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public function hacerAlgo() {
    $idEstado = $this->input->post('idEstado');
    if($idEstado){
          $this->load->model('User_model');
          $uresult = $this->User_model->getEstadoV($idEstado);
          if (count($uresult) > 0)
		  {
 
			$sess_data = array('nombreEstado' => $uresult[0]->nombreEstado);
			$idEstado2 = $sess_data;
          }
      }
 
 
    $idCiudad = $this->input->post('idCiudad');
 
    echo 'idEstado = '. $idEstado2. '; idCiudad = '. $idCiudad;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de kip
Val: 53
Oro
Ha mantenido su posición en Codeigniter (en relación al último mes)
Gráfica de Codeigniter

asignar valor a una varible

Publicado por kip (21 intervenciones) el 26/12/2016 02:03:39
Hola, lo que sucede es que estas almacenando como un array el dato traido del modelo, fijate en estas lineas:

1
2
$sess_data = array('nombreEstado' => $uresult[0]->nombreEstado);
$idEstado2 = $sess_data;

Creas una variable $sess_data como un array con un indice nombreEstado y cuyo valor es el dato traido del modelo, para acceder a el no debes hacerlo asi:

1
 'idEstado = '. $idEstado2. '

Debes hacerlo como lo definiste, colocando el indice para acceder al valor de este:

1
'idEstado = '. $idEstado2['nombreEstado']. '

Prueba con lo que mencione y nos cuentas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

asignar valor a una varible

Publicado por diego alejandro (2 intervenciones) el 26/12/2016 19:17:13
amigo gracias por responder no comprendo muy bn lo que me dices como soy nuevo este lenguaje te agradeseria si me das mas claridad o sabes donde hay un ejemplo o algo asi donde pueda ver como se realizar y tomar bases
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar