Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2012, 14:05
vani18
 
Fecha de Ingreso: junio-2010
Mensajes: 752
Antigüedad: 13 años, 11 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...