Yii Gii与MongoDB

时间:2012-09-29 17:26:14

标签: mongodb yii gii

有谁能告诉我MongoDB如何与YII一起使用?

如果使用的数据库是MongoDB,我们如何使用Gii创建控制器和模型函数?

2 个答案:

答案 0 :(得分:2)

创建控制器的方法与往常一样,但你必须使用扩展来与Yii的mongoDB对话,

您需要使用direct Mongo suite of yii。它是一个扩展,它包含mongoDB的一组组件。

答案 1 :(得分:2)

我使用了YiiMongoDBSuite (YMDS),它对Gii有一些非常粗略的支持。您可以生成入门类,但鉴于MongoDB没有固定模式,您需要编辑模型以使其有用。有一个奇怪的kludge可以让你从SQL表生成MongoDB模型,但这似乎比它的价值更多的努力。

YMDS'EMongoDocument类扩展了标准Yii CModel类,因此如果您想使用CRUDS构建应用程序,这是一个有用的基础。

不幸的警告是原作者不再维护YMDS,并且有一些community forks可供选择。