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

cargar hoja de variables

Estas en el tema de cargar hoja de variables en el foro de CodeIgniter en Foros del Web. Buenas, resulta que estoy pasando la web a codeigniter y estoy con los formularios, actualmente tengo esto Código PHP: <?php /* *------------------------------ * Funcion que uso *------------------------------ */ ...
  #1 (permalink)  
Antiguo 03/07/2014, 14:53
Avatar de Durgeoble  
Fecha de Ingreso: marzo-2003
Mensajes: 462
Antigüedad: 21 años, 1 mes
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.
  #2 (permalink)  
Antiguo 03/07/2014, 18:09
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 9 meses
Puntos: 379
Respuesta: cargar hoja de variables

Nunca e usado CodeIgniter pero si te puedo decir que la forma en la que llamas a la vista no es la correcta segun la documentación:
Código PHP:
Ver original
  1. $this->page->view(pages/esp);
Debiera de ser:
Código PHP:
Ver original
  1. $this->load->view('pages/esp')

Todo debe de funcionar siempre que esto que solicitas este en el directorio view dentro de tu aplicación.
Detalles en la documentación: http://ellislab.com/codeigniter/user...ral/views.html
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.

Etiquetas: formulario, 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 19:51.