例如,我通过管理面板创建了内容类型“Item”。在里面
/api/item/services/Item.js
我看到这样的代码
fetchAll: (params) => {
const convertedParams = strapi.utils.models.convertParams('item', params);
return Item
.find()
.where(convertedParams.where)
.sort(convertedParams.sort)
.skip(convertedParams.start)
.limit(convertedParams.limit)
.populate(_.keys(_.groupBy(_.reject(strapi.models.item.associations, {autoPopulate: false}), 'alias')).join(' '));
},
但是
Item
未导入,因此它是全局的。
-
我想知道这个全球性的
项目
是否已创建?
-
全球
项目
和
strapi.models.item
?
-
我通过中间件支持GraphQL,所以我将把模型放在上下文对象中。最好的使用方法是什么
item
型号:like service,
斯特拉皮。型号。项目
或
项目
?
非常感谢。
PS:如果Strapi的作者之一会读到这篇文章,你能告诉我为什么你这么频繁地使用全局对象吗?