有谁能告诉我MongoDB如何与YII一起使用?
如果使用的数据库是MongoDB,我们如何使用Gii创建控制器和模型函数?
答案 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可供选择。