problema con la funcion anchor()

495 views
Skip to first unread message

Maivz84

unread,
Oct 14, 2010, 11:36:23 PM10/14/10
to CodeIgniter-spanish
Hola a todos, tengo un sistema, el cual estoy usando la funcion
anchor() para hacer los vinculos...
cuando lo hago, me da el siguiente error: 404 Page Not Found
The page
you requested was not found.
el código es el siguiente:
<?php echo anchor('backend/users','Login') ?>
En espera de colaboración
Saludos....

JG - Codeignator

unread,
Oct 15, 2010, 5:06:07 AM10/15/10
to codeignit...@googlegroups.com
Anchor funciona partiendo de la referencia de la Directorio Base que tengas
establecido en tu archivo config.php en system/aplication/config/

$config['base_url'] = "http://localhost/directoriodetuaplicacion/";

Te aconsejo conozcas la función...

* Base_Url() : Te imprime la dirección raíz según ese directorio base:

Anchor (base_url() . "/clase/tufuncion", "Mi Link")

Te imprimiría en tu archivo vista algo parecido a esto
<a href="http://localhost/directoriodetuaplicacion/backend/users">Login</a>

Donde "http://localhost/directoriodetuaplicacion" seria siempre lo que
retorne base_url()

OJO, dependiendo de cómo tengas configurado tu archivo

Verifica también en el archivo config el parámetro:

$config['index_page'] = "index.php";

Dependiendo de si tienes o no el Index.php configurado en ese parámetro
dependerá de cómo debes indicar tu el Link en tu anchor, sin el Index.php/ o
con el .

Por Ejemplo podría darse el caso en que necesites crear tu anchor de la
siguiente manera:

Echo anchor (base_url() . "index.php/clase/tufuncion", "LogIn")
Echo Anchor (base_url() . "index.php/clase/tuotrafuncion", "Logout")

Tu link quedaría asi:

http://localhost/directoriodetuaplicacion/index.php/tuclase/tufuncion

Espero te sirva como referencia.

Saludos!

JG

--
---
Para anular la suscripción a este grupo, envía un mensaje a
codeigniter-spa...@googlegroups.com
Para obtener más opciones, visita este grupo en
http://groups.google.com/group/codeigniter-spanish?hl=es.

Maidolys Valencia

unread,
Oct 15, 2010, 8:21:42 AM10/15/10
to codeignit...@googlegroups.com
Muchas gracias por los detalles!
por lo visto me faltaba la referencia de la Directorio Base....
Saludos!




Reply all
Reply to author
Forward
0 new messages