CodeIgniter, como hacer un link hacia otro controlador??

padawanluke Seguir

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
24 Jun 2013
Mensajes
96
Que tal, bueno estoy aprendiendo a usar el framework CodeIgniter y estoy aprendiendo tmb a trabajar con MVC, bueno la cosa que estoy intentando hacer un administrador para actualizar diferentes tablas y necesito hacer una pagina que funcione como menu para que me permita navegar entre las diferentes paginas (o controladores) , la cosa es que primero intente hacer un link directamente a la vista por inercia, al toque me di cuenta que esta mal, entonces lo que tendria que hacer es llamar a un controlador, pero no encuentro la manera de hacerlo, como puedo hacerlo ? gracias ? .
 

hasdpk

Delta
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
30 Abr 2013
Mensajes
601
Te dejo el manual en castellano donde lo explican: CodeIgniter URLs : Guía del Usuario de CodeIgniter

De todos modos, si quieres llamar al controlador foo deberías de ser http://example.com/index.php/foo, al acceder a él cargará por defecto el método index(). Si quieres cargar un controlador en concreto, por ejemplo bar, sería http://example.com/index.php/foo/bar, y si quieres pasar un valor por ejemplo un id a dicho método sería http://example.com/index.php/foo/bar/24 o un texto http://example.com/index.php/foo/bar/loremipsum
 

padawanluke

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
24 Jun 2013
Mensajes
96
Despues de analizar y leer la info , no me termina de convencer.

Porque aun no se como hacer llamar a otro controlador desde un controlador .

Ejemplo si yo tengo un sistema de autenticacion de login, en el controlador que veirica que los datos esten correctos, tengo que llamar a un controlador que seria el administrador de un backend por ejemplo, y desde un controlador no puedo hacer un link en html , necesito hacer una especie de header('location: url') , supongo que de esa manera funcionará de todos modos, pero siendo CodeIgniter un framework, quizas implemente un metodo en particular .

Alguien lo sabe?

Gracias.

---------- Post agregado el 08-ago-2013 hora: 21:15 ----------

Ya lo solucione, de la siguiente manera.

Tengo que cargar el helper url para poder usar redirect() , y listo funciona perfecto .

Saludos.
 
Arriba