谁能告诉我 MongoDB 如何与 YII 一起使用?
如果使用的数据库是 MongoDB ,我们如何使用Gii创建控制器和模型函数?
我用过YiiMongoDBSuite (YMDS),它对 Gii 有一些非常粗略的支持。您可以生成入门类,但鉴于 MongoDB 没有固定模式,您需要编辑模型以使其有用。有一个奇怪的组合可以让您从 SQL 表生成 MongoDB 模型,但这似乎比它的价值更多。
YMDS 的EMongoDocument
类扩展了标准的 YiiCModel
类,所以如果你想用 CRUDS 构建应用程序,这是一个有用的基础。
不幸的是,YMDS 不再由原作者维护,并且有几个社区分叉可供选择。
创建控制器的方式和往常一样,但是你必须使用扩展从 Yii 与 mongoDB 对话,
您需要使用yii 的直接 Mongo 套件 。它是一个包含 mongoDB 组件集合的扩展。