У меня есть следующий фрагмент кода в ItemController.groovy
def list = {
params.max = 60
def storeYYId = params.id
[itemInstanceList: Item.list(params), itemInstanceTotal: Item.count()]
}
У меня есть следующее в Item.groovy:
class Item {
String itemName
static belongsTo = [store:Store]
static constraints = {
itemName(blank:false)
storeId()
}
}
Это дает мне ошибку, поскольку сообщает, что свойство storeId отсутствует, но есть, поскольку store_id является внешним ключом таблицы Store в соответствующей базе данных.
Question1. Как мне сказать grails, чтобы я мог получить доступ к свойствам доменов, автоматически сгенерированных GORM, таким как id и storeId в этом случае?
Вопрос2. Какой код я должен написать в моем ItemController.groovy в моем действии list, чтобы получить только список элементов, где storeId == storeYYId?