Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/07/2014, 14:53
Avatar de Durgeoble
Durgeoble
 
Fecha de Ingreso: marzo-2003
Mensajes: 462
Antigüedad: 21 años, 9 meses
Puntos: 2
cargar hoja de variables

Buenas, resulta que estoy pasando la web a codeigniter y estoy con los formularios, actualmente tengo esto
Código PHP:
<?php
/*
*------------------------------
* Funcion que uso
*------------------------------
*/
function campost($campo)
{
    
/* comprueba si existe el dato y si su valor es '' */
    
if (array_key_exists($campo['campo'],$_SESSION))
    {
        if (
$_SESSION[$campo['campo']] != '')
        {
            if (
$_SESSION[$campo['campo']] != '--')
            {
            
$campo['placeh'] = $_SESSION[$campo['campo']];
            
$campo['estado'] = 'value';
        }
    }
    }
    return 
$campo;
}
 
/*
*------------------------------
* Valor que le paso al campo
*------------------------------
*
*/
$nombre = array(
    
'campo' => "name",
    
'titulo' => "Nombre",
    
'placeh' => "Introduce t&uacute; nombre",
    
'tip' => "",    
    
'error' => "No ha introducido un nombre",
    
'tipo' => "text",
    
'estado' => "placeholder",
    
"class" => "form-control validate[required,minSize[3]]",
);
 
/*
*------------------------------
* Aqui uso la funcion
*------------------------------
*/
        
$campo campost($nombre);
        echo 
'<label for="' $campo['campo'] . '"control-label">' $campo['titulo'] . ':</label>
       
       <input type="' 
$campo['tipo'] . '" class="' $campo['class'] . '" title="' $campo['tip'] . '" name="' $campo['campo'] . '"  ' $campo['estado'] . '="' $campo['placeh'] . '" >
       '
;
por lo que veo, con unos minimos cambios de nombres en los arrays puedo sencillamente dejarlo en
Código PHP:
echo form_input($nombre); 
Tengo los arrays guardados en sendas páginas con los strings en ingles y en español ("esp.php" e "ing.php"), sin embargo al querer cargarlos
Código PHP:
$this->page->view(pages/esp); 
Las variables no las coje ¿como debo cargarlas o que debo hacer para poder usar dichas variables en las vistas apropiadas?
__________________
Todas mis respuestas funcionaran correctamente en aquellos navegadores que respeten los estandares.