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

contenido dinamico codeigniter

Estas en el tema de contenido dinamico codeigniter en el foro de CodeIgniter en Foros del Web. hola ,estas es una de las principales dudas, que tengo de codeigniter, tal vez, por que no se aplique directamente en la vista... sucede,,, por ...
  #1 (permalink)  
Antiguo 25/11/2012, 14:05
 
Fecha de Ingreso: junio-2010
Mensajes: 752
Antigüedad: 13 años, 10 meses
Puntos: 5
contenido dinamico codeigniter

hola ,estas es una de las principales dudas, que tengo de codeigniter, tal vez, por que no se aplique directamente en la vista...

sucede,,, por ejemplo tengo este controlador..

Código PHP:

    
function index() {
        
$data['main_content'] = 'carrito';

        
$data['caja'] = $cajavalor;

        
$data['contenido'] = $this->cart_model->retrieve_products();
        
$data['title'] = '.:. pagina ejemplo .:. ';
        
$this->load->view('includes/template'$data);
    } 
bueno en el view, donde este el contenido),
habra variable, que le envio desde este controlador. la variable es $caja

¿como hago para que por ejemplo tengo una variable, con un valor,
depende el valor que tenga, me muestre determinada cosa, en la vista. ?

-....................

la variable es caja supongamos que los valor que puede tener son

"vacio" y "completo"

quiero que cuando esa variable tenga "vacio" me muestre, 1 enlaces en la vista..

<a href="http://www.google.com.ar">ir a google</a>

y que cuando tenga "completo" . lo que mostrare esto en la vista..

"esto esta completo---"

es correcto hacer esto? en el controlador ..?


Código PHP:

    
function index() {
        
$data['main_content'] = 'carrito';

$cajavalor="completo";   // en realidad le asignare un valor de una funcion
if ($cajavalor=="completo")
{
$cajavalor="esto esta completo---";
}
else
{
$cajavalor="<a href='http://www.google.com.ar'>ir a google</a>";

}


        
$data['caja'] = $cajavalor;

        
$data['contenido'] = $this->cart_model->retrieve_products();
        
$data['title'] = '.:. pagina ejemplo .:. ';
        
$this->load->view('includes/template'$data);
    } 

bueno , gracias...
  #2 (permalink)  
Antiguo 25/11/2012, 14:26
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 137
Respuesta: contenido dinamico codeigniter

en la vista
Código PHP:
Ver original
  1. <?php if($caja == 'vacio'): ?>
  2.     <a href="http://www.google.com.ar">ir a google</a>
  3. <?php elseif($caja == 'completo'): ?>
  4.     <span>Esto está completo</span>
  5. <?php endif; ?>
  #3 (permalink)  
Antiguo 25/11/2012, 14:46
 
Fecha de Ingreso: junio-2010
Mensajes: 752
Antigüedad: 13 años, 10 meses
Puntos: 5
Respuesta: contenido dinamico codeigniter

Cita:
Iniciado por abimex Ver Mensaje
en la vista
Código PHP:
Ver original
  1. <?php if($caja == 'vacio'): ?>
  2.     <a href="http://www.google.com.ar">ir a google</a>
  3. <?php elseif($caja == 'completo'): ?>
  4.     <span>Esto está completo</span>
  5. <?php endif; ?>

ahhh entonces, seria...asi
apenas haya algo de html, va directo a VIEWS...
aunque haya algo de logica...

Etiquetas: contenido, dinamico
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 08:59.