看起來你要創建的個性化網址以及用戶名 嘗試重新映射控制器
控制器
class User extends CI_Controller {
public function _remap($method, $params = array())
{
if (method_exists(__CLASS__, $method)) {
$this->$method($params);
} else {
array_unshift($params, $method);
$this->user_detail($params);
}
}
public function user_detail($params) {
$username = $params[0];
echo 'username: ' . $username;
}
public function another_func() {
echo "another function body!";
}
}
你可以從這裏讀了起來:How to route cutom URL with to custom controller in CodeIgniter?
雖然這種意志給你這樣的東西 http://www.localhost/myproject/user/user_detail/john =>'用戶名: 約翰'
嘗試更新這樣的routes.php文件你的路由
$route['(:any)'] = "user/user_detail/$1";
的http://本地主機/ myproject的/ USER1這不是自己的領域。單獨的域名將是http://user1.myproject.localhost/。你讀過嗎? https://stackoverflow.com/questions/34392816/connect-multiple-database-in-controller-or-model-codeigniter –
它沒有幫助我。任何其他方式please.any方法來控制從子域的路由,如上所述。 – HazemMohamed