具有单个数据库的多个版本,无需复制代码

时间:2014-09-25 05:47:19

标签: codeigniter

我正在使用codeigniter开发工资管理。我将简要介绍一下设计。

我有单个数据库。在该数据库中,注册了多个客户端。到目前为止,我们通过提示用户名,密码和客户端ID为客户提供单一登录表单。但客户要求为每个客户提供唯一的URL,而不是复制代码和单个数据库。

例如:http://www.example.com/Client1http://www.example.com/Client2

这样客户端只能输入用户名和密码。根据url中的客户端代码,我们可以验证用户名和密码。

我想知道这是否可能。将来会出现任何问题吗?

感谢名单

1 个答案:

答案 0 :(得分:0)

我明白了 你可以从路线处理它 在您的路线文件中只需调用您的数据库

$db =& DB();
$db->select('employe_name');
$query = $db->get( 'tbl_user' );
$result = $query->result();
foreach( $result as $row )
{
$route[ $row->name_prefered ]    =        ' http://www.example.com/dashboard';

现在急剧发生的事情是,当http://www.example.com/dashboard链接点击时,它会更改为http://www.example.com/employe名称