我刚刚独自开始一个新的 saas 项目,我被困在 Codeigniter 的 URI 配置中。
我正在使用 xampp,到目前为止,我有一个文件夹,其中包含我的站点及其自己的数据库。 如果客户端注册到我的产品,将生成一个新的子文件夹,还将生成与此客户端相关的新数据库。 主要网址如:(http://localhost/gms/admin(但如何管理来自客户端的网址,如下所示:(http://localhost/gms/client1/admin(....等,在客户端使用他的新特定 URL 登录后,它应该加载相关的数据库。
我花了时间来解决它。请有必要。
在路由中.php
$route['gms/(:any)/admin'] = 'gms/admin';
在 GMS 控制器中
public function admin(){
$client = $this->uri->segment(2);
echo $client;
}