Adonis 在分页查询中使用 getter 失败
Adonis using getters in a query with paginate fails
我正在尝试使用 getter 和 return 我的数组数据中的状态
所以在我的控制器中我有
async index ({ request, response, view }) {
const users = await User.query()
.paginate(request.input("page"),request.input("perPage"))
return response.send(users);
}
在我的用户模型中我添加了
class User extends Model{
getStatus (status_id) {
return status_id?"active":"Inactive";
}
}
但是当我在上面的索引函数中检查我的数据时 returned 它不包含活动状态或 Inactive.What 我错过了吗?
Getters 总是写 get,然后像 getStatusId
这样的驼峰式大小写
你写这个
class User extends Model{
getStatusId(status_id) {
return status_id?"active":"Inactive";
}
}
有关 Getter 的更多信息,请访问 adonis official doc
我正在尝试使用 getter 和 return 我的数组数据中的状态
所以在我的控制器中我有
async index ({ request, response, view }) {
const users = await User.query()
.paginate(request.input("page"),request.input("perPage"))
return response.send(users);
}
在我的用户模型中我添加了
class User extends Model{
getStatus (status_id) {
return status_id?"active":"Inactive";
}
}
但是当我在上面的索引函数中检查我的数据时 returned 它不包含活动状态或 Inactive.What 我错过了吗?
Getters 总是写 get,然后像 getStatusId
这样的驼峰式大小写
你写这个
class User extends Model{
getStatusId(status_id) {
return status_id?"active":"Inactive";
}
}
有关 Getter 的更多信息,请访问 adonis official doc