2009-11-16 5 views
1

J'ai récemment rejoint une équipe de développeurs et j'essaye d'obtenir un SVN vérifié sur ma machine locale. Malheureusement, j'ai rencontré des problèmes avec les liens et le routage. Ma machine locale utilise une configuration WAMP.Problèmes de routage CodeIgniter/Htaccess/URI

Disons que j'ai dans mon contrôleur:

function testfunc()($this->load->view('testfunc'); 

et à mon avis de testview je

<li><a href="<?=site_url('testfunc')?>">what we do</a></li> 

Au début, je recevais une URL refusé question des caractères. En feuilletant quelques threads, j'ai ajouté rawencode ($ str) et quelques autres choses.

Maintenant, je reçois une erreur 404 Page trouvée, lorsque les fichiers sont clairement là. Il semble que mon contrôleur n'est pas appelé, et à son tour la vue n'est pas appelée

Des suggestions?

Merci.

+0

Aller à ce que les résultats URL dans une erreur 404? – MiseryIndex

+0

Aller à l'url testfunc qui correspond à localhost/testfunc entraîne une erreur. – Dirk

Répondre

1

Il vous manque le contrôleur. Sauf si vous utilisez une sorte de routage, vous devriez utiliser quelque chose comme:

<li><a href="<?=site_url('controller/testfunc')?>">what we do</a></li> 

OU

<li><?php echo anchor('controller/testfunc', what do we do);?></li>