问个关于目录的问题
application\controllers\admin\程序当中写url时需要写成 admin/login 这种模式
但是如果以后我需要将 admin 目录名更改为其他名称,那程序当中所写的这些路径也都需要改,请问有什么好的方法,就算以后更改了目录名也不需要去修改程序当中url 可以先在设置一个config值或常量(在index.php或config/config.php或config/constants.php等文件中都可以设置)
比如在config/constants.php设置一个常量define('ADMIN', 'admin');
那么以后就可以用 site_url(ADMIN . '/login');这样的URL
或者可以扩展下url_helper添加一个admin_url()函数
function admin_url($uri = '') {
return site_url(ADMIN.'/'.$uri);
}
就可以更简单的使用admin_url('login'); 楼上正解
页:
[1]