У меня есть два класса домена: автомобиль и водитель.Я хотел бы сделать представление gsp, которое отображает информацию об автомобиле и водителе в списке, который выглядит более или менее стандартным списком лесов.Например:
Make Model Driver Age
------------------------
Chevy Nova Joe 20
Chevy Nova Mike 30
Chevy Nova Sally 40
Вот классы доменов:
class Car {
String make
String model
static constraints = { }
static hasMany = [ drivers : Driver ]
static mapping = {
drivers joinTable: [name: 'Car_Driver', column: 'DRIVER_ID', key: 'CAR_ID']
}
}
class Driver {
String name
int age
static constraints = { }
}
Сделайте машину и дайте ей несколько водителей:
def car = new Car(make: 'Chevy', model: 'Nova')
def driver1 = new Driver(name: 'Joe', age: 20)
def driver2 = new Driver(name: 'Mike', age: 30)
def driver3 = new Driver(name: 'Sally', age: 40)
car.addToDrivers(driver1)
car.addToDrivers(driver2)
car.addToDrivers(driver3)
car.save()
Что мне нужносделать в моем представлении CarController и / или gsp для создания объединенного списка (и все еще работать с разбиением на страницы)?