Я пытаюсь вставить в карту значения, полученные из метода findAllBy
.
Я попытался использовать функцию each
, а затем put
, чтобы вставить значения в карту следующим образом:
def carousel
def links = [:]
carousel = Carousel.findAllByLang(lang)
carousel.each{
links.put(
"image" = it.urlImage
"url" = it.urlLink
)
}
Я пытаюсь воспроизвести то, что делает этот код, но без жестко закодированных URL:
links = [
[
image: 'https://first.url.jpg',
url : 'https://www.first.link.com'
],
[
image: 'https://second.url.jpg',
url : 'https://www.second.link.com'
],
...
]
но я не получаю ожидаемых результатов. С содержимым объекта карусели все в порядке, я просто не могу вставить значения внутри карты по желанию.
Спасибо за вашу помощь.