【发布时间】:2013-10-24 18:49:53
【问题描述】:
我正在开发一个包含一个主数据库和多个数据库的系统,每个客户端一次。当客户填写并提交包含所有必需详细信息的表单时,将创建客户数据库及其表。
我的问题:Yii 框架是否支持动态创建数据库和表?如果是这样,是否有任何示例代码? (我还在学习 Yii)我在 Yii 网站(文档和论坛)和这个网站上都找不到答案。 (我确实注意到 Yii 可以实现动态数据库连接 - Yii Dynamic DB Connection according to user?)
【问题讨论】:
-
谢谢。在您的链接中,seeivasan 先生回复:“....然后我们创建一个关于他的名字的单独数据库。”这就是我有兴趣查看一些如何创建数据库的示例代码的地方。我知道如何通过 PHP 创建数据库和表。我也了解 Yii 的概念,即使用命令工具创建数据库和表,然后让 Gii 工具自动生成模型。但是如何动态创建数据库和表以及相关模型呢?仍然可以通过控制器以某种方式调用 Gii 来生成模型吗?
-
Yii 依赖于已经配置好的数据库。我假设您需要安装脚本之类的东西,并且以旧的方式来做是个好主意。
-
我猜你的意思是使用纯 php (?) 在 yii 论坛网站上,他们还告诉我使用 Yii 很难做到。我觉得很遗憾,因为我开始喜欢 Yii 概念,需要更少和更简单的代码......
标签: yii