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

Enviar un array al controlador

Estas en el tema de Enviar un array al controlador en el foro de CodeIgniter en Foros del Web. Hola amigos: Como bien dice el titulo de mi post, lo que necesito es enviar un array MEDIANTE UN ENLACE a un controlador. Cómo pudiera ...
  #1 (permalink)  
Antiguo 07/11/2012, 07:21
Usuario no validado
 
Fecha de Ingreso: septiembre-2007
Ubicación: Cuba
Mensajes: 202
Antigüedad: 17 años, 2 meses
Puntos: 5
Pregunta Enviar un array al controlador

Hola amigos:
Como bien dice el titulo de mi post, lo que necesito es enviar un array MEDIANTE UN ENLACE a un controlador. Cómo pudiera hacer eso???? si se puede desde luego. Gracias de antemano

Salu2
Reyvi
  #2 (permalink)  
Antiguo 07/11/2012, 11:39
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 8 meses
Puntos: 137
Respuesta: Enviar un array al controlador

pues para enviar variables de cualquier tipo se hace
$data['nombre'] = array();
$this->load->view('vista',$data);
  #3 (permalink)  
Antiguo 08/11/2012, 06:03
Usuario no validado
 
Fecha de Ingreso: septiembre-2007
Ubicación: Cuba
Mensajes: 202
Antigüedad: 17 años, 2 meses
Puntos: 5
Respuesta: Enviar un array al controlador

hooooo gracias colega por responder el tema, pero la idea no es pasar un array a una vista, sino viseversa, de una vista enviar un array al controlador
  #4 (permalink)  
Antiguo 08/11/2012, 08:13
Avatar de Smolky  
Fecha de Ingreso: mayo-2006
Ubicación: Cartagena
Mensajes: 177
Antigüedad: 18 años, 6 meses
Puntos: 14
Respuesta: Enviar un array al controlador

¿Necesitas hacer una llamada HTTP nueva o sólo invocar a un controlador existente y usar un método?

Estaría bien que explicaras un poco mejor lo que necesitas o tu caso concreto
__________________
No hay cuerda desafinada sino músico progresivo
  #5 (permalink)  
Antiguo 08/11/2012, 09:39
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 8 meses
Puntos: 137
Respuesta: Enviar un array al controlador

puedes enviar mediante ajax un JSON y decodificarlo
Código Javascript:
Ver original
  1. $.ajax({
  2.    url: 'dirección de tu controlador',
  3.    data: {
  4.      // aqui tu json
  5.    },
  6. });

y en el controlador hacer algo como
Código PHP:
Ver original
  1. $var = (array) json_decode($this->input->post('nombrevariable'));

Nota: El código es de ejemplo XD quizás no funcione

Etiquetas: 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 13:16.