【发布时间】:2016-06-24 07:36:56
【问题描述】:
我希望实现一个多数据库网络系统。我一直在尝试找出构建模型的最佳方法,这些模型可以扩展基本模型并充当数据库连接。
假设在本次讨论中,我想检索一个名为“users”的表中的所有记录,并且我在会话数据中有一个数据库标识符。
我想为我的模型添加某种结构,例如;
/Table
/Account
/User.php
/Base.php
/Base.php
Table 文件夹中的 base.php 将具有我的标准 CRUD 功能,我正在考虑根据模型名称执行操作?
我的 Table/Account/Users.php 模型将扩展执行数据库连接的 Table/Account/Base.php 模型。
我想做的事情是这样的;
$users = $this->load->model('/Table/Account/User');
$users->get(...);
但我想我需要通过 Account/Base.php 的数据库标识符才能知道要连接到哪个数据库?
我可能完全走错了方向,所以我想听听关于如何执行此操作的意见:)
【问题讨论】:
标签: php codeigniter model-view-controller model