我想开发一个社交网络,人们可以访问mysite.com/username。我使用了_remap函数,并且它能够工作,但是它不会加载任何其他控制器。有人可以帮助吗?用户名作为控制器codeigniter
这是我的默认控制器:
,这是我的路线文件:
if (! defined('BASEPATH')) exit('No direct script access allowed');
$route['default_controller'] = "welcome";
$route['404_override'] = '';
$route['login'] = "auth/login";
$route['logout'] = "auth/logout";
$route['register'] = "auth/create_user";
/*$route['news'] = "news/index";
$route['politics'] = "politics/index";
$route['culture'] = "culture/index";
$route['messages'] = "messages/index";*/
$route['(:any)/(:any)'] = "$1/$2";
$route['(:any)/(:any)/(:any)'] = "$1/$2/$3";
$route['(.*)'] = 'welcome/index/$1';
不会加载一个控制器的一个例子..
session_start();
class News extends CI_Controller {
function News()
{
parent::Controller();
}
function index() {
$data['title'] = 'Politics';
$data['main_content'] = 'news/index';
$this->load->view('shared/template',$data);
}
}
codeigniter还活着吗?让它已经死了! – ChocoDeveloper