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

[SOLUCIONADO] Primeros pasos con Codeigniter

Estas en el tema de Primeros pasos con Codeigniter en el foro de CodeIgniter en Foros del Web. Buenos días, estoy trarando de desarrollar un sistema de login utilizando Codeigniter . Tengo un formulario: Código PHP: <?php  echo  form_open ( 'public/submitLogin' );  ?> ...
  #1 (permalink)  
Antiguo 23/04/2013, 08:38
Avatar de ramiro_md  
Fecha de Ingreso: septiembre-2008
Mensajes: 274
Antigüedad: 16 años, 3 meses
Puntos: 26
Primeros pasos con Codeigniter

Buenos días, estoy trarando de desarrollar un sistema de login utilizando Codeigniter .
Tengo un formulario:
Código PHP:
<?php echo form_open('public/submitLogin'); ?>
<?php 
echo form_input('usuario'); ?>
<?php 
echo form_input('password'); ?>
<?php 
echo form_submit('Inicia'); ?>
<?php 
echo form_close(); ?>
En la primer línea estoy especificando el método y controlador que se encargaran del submit. Verdad?.

En el controller tengo:
Código PHP:
Class Publico extends CI_Controller{
....
public function 
submitLogin(){
     
$usuario 'pepe';
     
$data['contenido'] = 'acceso';
     
$data['usuario'] = $usuario;
     
$this->load->view('template_publico',$data);
}
....

El body del template_publico esta compuesto por:
Código PHP:
    <?php
        
        
// Cargo el head html
        
$this->load->view('templates/head',$templateCfg);
        
        
// Cargo el header del sitio
        //$this->load->view('templates/header',$data);

        // Cargo el contenido
        
$this->load->view('publico/'.$contenido);
        
        
// Cargo el pie
        
$this->load->view('templates/footer',$scripts);
        
     
?>
Y la pagina acceso tiene un simple echo:
Código PHP:
echo "Pagina de acceso"
Pero cuando clickeo en el boton de submit intenta redirigir a: http://local.manweb2/index.php/public/submitLogin
y me dice "página no encontrada".

Alguna idea ?
Saludos y desde ya muchas gracias.
  #2 (permalink)  
Antiguo 23/04/2013, 08:51
Avatar de ramiro_md  
Fecha de Ingreso: septiembre-2008
Mensajes: 274
Antigüedad: 16 años, 3 meses
Puntos: 26
Respuesta: Primeros pasos con Codeigniter

El error estaba en que, tanto el controller como la carpeta de las vistas se llamaba "public". Eso me confundía un poco al Framework.
Saludos.

Etiquetas: frameworks-y-php-orientado-a-objetos, php
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 05:03.