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

duda con constantes

Estas en el tema de duda con constantes en el foro de CodeIgniter en Foros del Web. Hola, que tal? espero todo bien Tengo una duda, estoy aprendiendo a usar codeigniter y estoy programando un sitio, para ver que tal la cosa ...
  #1 (permalink)  
Antiguo 17/05/2011, 21:27
Avatar de Vitesse92  
Fecha de Ingreso: diciembre-2009
Ubicación: Internet
Mensajes: 145
Antigüedad: 14 años, 11 meses
Puntos: 5
duda con constantes

Hola, que tal? espero todo bien

Tengo una duda, estoy aprendiendo a usar codeigniter y estoy programando un sitio, para ver que tal la cosa
Perfectamente puedo pasar datos del modelo a la plantilla
el problema surge porque como de este script pretendo sacar varios sitios, hice un archivo en la carpeta controllers llamado "config.php" donde hice un array de tipo $pagina['titulo']=''; de modo que si quiero cambiar el titulo de la pagina modifico ese archivo y punto.
Ahora, como hago para enviar los datos de ese archivo a la vista ?
no puedo hacerlo de esta menera porque ya he probado
$this->load->view('plantilla',$datos,$config);
tampoco quiero agregar este archivo directamente a plantilla.php, quiero que el modelo se encargue de enviar esos datos
y si hago lo siguiente tampoco me funciona
$_datos['config']=$pagina; //donde $pagina contiene los datos
$_datos['modelo']=$datos_modelo; // que se supone que estos datos los recupero del modelo
entonces ahora tengo un array $_datos y lo paso a vista de esta manera
$this->load->view('plantilla',$_datos); // bien , no?
ahora en plantilla.php
hago esto <?php echo $tipo; ?> // no funciona
hago esto <?php echo $pagina['tipo']; ?>// tampoco funciona, entonces? ;)

ojala puedan echarme una mano y ojala me entiendan :) saludos
  #2 (permalink)  
Antiguo 17/05/2011, 22:12
Avatar de Vitesse92  
Fecha de Ingreso: diciembre-2009
Ubicación: Internet
Mensajes: 145
Antigüedad: 14 años, 11 meses
Puntos: 5
Respuesta: duda con constantes

Hola, funciona cuando hago esto, no se que hacia mal antes
Código PHP:
$_datos['config']=$pagina; //donde $pagina contiene los datos
$_datos['modelo']=$datos_modelo; // que se supone que estos datos los recupero del modelo
$this->load->view('plantilla',$_datos); // 
// en la plantilla, hago esto <?php echo $config['titulo']; ?> y funciona ;)
Pero si hay una mejor forma de hacerlo, gracias :)
  #3 (permalink)  
Antiguo 18/05/2011, 08:31
Avatar de destor77  
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 20 años
Puntos: 43
Respuesta: duda con constantes

tenes que usar la clase config que viene con CI, te dejo el link donde explica como usarla:
http://codeigniter.com/user_guide/libraries/config.html

Etiquetas: controlador, frameworks-y-php-orientado-a-objetos, modelo
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:28.