使用url中可用参数的动态数据库连接 - codeigniter

时间:2017-12-09 12:04:29

标签: codeigniter

我想根据url中的参数进行动态数据库连接,该参数将首次加载。之后在整个站点维护此连接。例如:使用session或在define变量中维护它以保持连接throghout。

1 个答案:

答案 0 :(得分:0)

您可以使用pre_system挂钩实现相同的效果。

在那里,您只需执行以下步骤。

  1. 检查会话/ cookie,如果db_in_use(无论你是哪个套件)的变量是否可用。如果它可用,就不要做任何事情。
  2. 如果它在会话中不存在。只需检查URL,根据URL设置变量值并将其放入会话中。现在 - 您可以创建一个可用于实例化连接的变量。
  3. 您可以创建一个基本模型类,根据变量集,您可以实例化应用程序的连接,并从创建的基本模型中扩展每个模型。
  4. 这肯定对你有用。