我只是单独开始一个新的saas项目而且我陷入了Codeigniter的URI配置。
我正在使用xampp,到目前为止,我的网站中有一个文件夹,里面有自己的数据库。 如果客户注册到我的产品,将生成新的子文件夹,还将生成与该客户端相关的新数据库。 主要的URL是例如:(http://localhost/gms/admin),但是如何管理来自客户端的网址:(http://localhost/gms/client1/admin)....等,并且在客户端使用新的特定网址登录后,它应该加载相关的数据库中。
我花时间解决它。请有必要。
答案 0 :(得分:1)
$route['gms/(:any)/admin'] = 'gms/admin';
在gms控制器中
public function admin(){
$client = $this->uri->segment(2);
echo $client;
}