我知道这个问题已被多次询问,但我真的无法解决这个问题。 我的默认控制器正在工作,但如果我想访问另一个控制器,我将遇到404问题。
我的控制器文件名大写为Utilisateur.php,
所以我试图通过nuget.exe add <nupkg> -Source C:\PathToLocalNuget
inscription
这是我的配置:
<a href="Utilisateur/inscription">inscription</a>
这是我的根源:
$config['base_url'] = 'http://localhost:63342/WeBusy/';
$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';
最后是控制器:
$route['default_controller'] = 'accueil';
$route['404_override'] = '';
$route['translate_uri_dashes'] = FALSE;
由于
答案 0 :(得分:0)
提供锚点的完整路径
<a href="http://localhost:63342/WeBusy/Utilisateur/inscription">inscription</a>
但最好的做法是使用url helper或constants来提供动态url。
例如,如果使用url helper函数,则锚定路径就像。
<a href="<?php echo site_url(); ?>Utilisateur/inscription">inscription</a>
不要忘记在自动加载文件或类构造函数中加载url helper。
答案 1 :(得分:0)
我找到了问题, 因此,我需要在应用程序的根目录中创建一个.htaccess文件,以便删除index.php,这仍然不能与phpstorm一起使用,也许有一些东西要配置但是它在EasyPhp上运行顺畅:)
答案 2 :(得分:0)