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

pasar una variable a un controller

Estas en el tema de pasar una variable a un controller en el foro de CodeIgniter en Foros del Web. Hola Amios, como puedo pasar la variable m2->fase desde una vista a un controller???? aca ta mi vista: </head> <body> <h1 id='logo' class='content'> <img src="<?php ...
  #1 (permalink)  
Antiguo 11/07/2011, 16:25
 
Fecha de Ingreso: agosto-2009
Ubicación: Lima
Mensajes: 226
Antigüedad: 14 años, 7 meses
Puntos: 3
pasar una variable a un controller

Hola Amios,

como puedo pasar la variable m2->fase desde una vista a un controller????

aca ta mi vista:


</head>
<body>
<h1 id='logo' class='content'>
<img src="<?php echo base_url() ?>images/cabecera2.png" alt="Instituto Nacional Penitenciario" />
</h1>
<div class="menu">

<ul>
<li class='home'> <a href="<?php echo base_url() ?>">Inicio</a></li>
<ul>

<?php foreach($m1->menu as $m2): ?>
<li>
<a href="<?= base_url().'index.php/'.$m2->url?> " <?php if($m2->icono) echo "class='$m2->icono'" ?>>
<?=$m2->fase?>
<?=$m2->nombremenu ?>
</a>
</li>

<?php endforeach; ?>
</ul>
</li>

</ul>
</div>
<div id="content" class='content'>

GRACIAS


  #2 (permalink)  
Antiguo 11/07/2011, 17:21
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Respuesta: pasar una variable a un controller

Las vistas envian datos a los controllers generalmente via form o via url:

/controller/accion/parametro(s)

Es cuestion de armar las URLs y para eso generalmente hay un helper llamado anchor() o similar
__________________
Salu2!

Última edición por Italico76; 11/07/2011 a las 17:27
  #3 (permalink)  
Antiguo 11/07/2011, 19:44
 
Fecha de Ingreso: marzo-2011
Mensajes: 68
Antigüedad: 13 años, 1 mes
Puntos: 9
Respuesta: pasar una variable a un controller

Cita:
Iniciado por hicolu Ver Mensaje
como puedo pasar la variable m2->fase desde una vista a un controller????
Creo que esto no está del todo bien. La vista no tendría por que pasar argumentos al controlador.
  #4 (permalink)  
Antiguo 11/07/2011, 19:45
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Respuesta: pasar una variable a un controller

Cita:
Iniciado por FFabre Ver Mensaje
Creo que esto no está del todo bien. La vista no tendría por que pasar argumentos al controlador.
Claro que SI!!!! cuando pones enlaces internos (/user/login, blog/post/google-caffeine, etc) ...estas pasandole parametros los controllers! cuando envias un formulario...igual

En el caso de user/login incluso login es un parametro...pero para el Front Controller (en caso de existir)
__________________
Salu2!
  #5 (permalink)  
Antiguo 11/07/2011, 20:28
 
Fecha de Ingreso: agosto-2009
Ubicación: Lima
Mensajes: 226
Antigüedad: 14 años, 7 meses
Puntos: 3
Respuesta: pasar una variable a un controller

Gracias a todos tienen razon
  #6 (permalink)  
Antiguo 12/07/2011, 06:44
 
Fecha de Ingreso: marzo-2011
Mensajes: 68
Antigüedad: 13 años, 1 mes
Puntos: 9
Respuesta: pasar una variable a un controller

Cita:
Iniciado por Italico76 Ver Mensaje
Claro que SI!!!! cuando pones enlaces internos (/user/login, blog/post/google-caffeine, etc) ...estas pasandole parametros los controllers! cuando envias un formulario...igual

En el caso de user/login incluso login es un parametro...pero para el Front Controller (en caso de existir)
Ouch.. es cierto

Etiquetas: controller, frameworks-y-php-orientado-a-objetos, pasar, php, variables
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 01:40.