, "", "", :
class Author extends CI_Controller {
public function page($username = null) {
if($username == null) {
} else {
$this->load->model('m_users');
if($this->m_users->exists($username)) {
} else {
}
}
}
config/routes.php " your-domain.com/author/page/username" " your-domain.com/username"
if($handle = opendir(APPPATH.'/controllers')) {
while(false !== ($controller = readdir($handle))) {
if($controller != '.' && $controller != '..' && strstr($controller, '.') == '.php') {
$route[strstr($controller, '.', true)] = strstr($controller, '.', true);
$route[strstr($controller, '.', true).'/(:any)'] = strstr($controller, '.', true).'/$1';
}
}
closedir($handle);
}
$route['([a-zA-Z0-9_-]+)'] = 'author/page/$1';
your-domain.com/whatever your-domain.com/author/page/whatever, name "Whatever" . , .
, - your-domain.com/login your-domain.com/auth/login , config/routes.php
$route['login'] = 'auth/login';
$route['([a-zA-Z0-9_-]+)'] = 'author/page/$1';