Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我不能create MongoDb models使用 Gii 模块代码生成器。得到以下错误:
create MongoDb models
Unknown Method – yii\base\UnknownMethodException Calling unknown method: common\components\MongoConnection::getTableSchema()
Gii 不应该用于创建 MongoDB 模型。
MongoDB 文档可能会从一个更改到另一个,并且没有“集合定义”,与“表模式”相反,您可以在其中获取所有列名和类型。
这就是为什么不能自动创建模型而应该手动创建模型的原因。
有一个 Gii 组件可以帮助您生成 MongoDB ActiveRecords。这是一个小 YouTube 视频,向您展示了它如何修改 Yii2 配置、创建活动记录并生成 CRUD 控制器。
http://www.youtube.com/watch?v=1urmws7hz5Q