2015-02-27 1 views
0

Скажут, у меня есть контроллеры Автор и сайт как это:Grails как я называю один контроллеры действий и встраивать получившийся вид в другом контроллере

class Author{ 
def show(Integer authorId){ 
    //code 
    render view:'show',model:[author:author] 
} 
} 

class Book{ 
def list(Integer authorId){ 
//code 
render view:'list', model:[books:books] 
} 
} 

Теперь, когда делают шоу страницы автора Я хочу чтобы показать список книг, которые написал автор, и я хочу сделать это, просто вызвав действие списка контроллеров книги, передав authorId.

Можно ли это сделать? если да, то как?

ответ

0

простой!

С в show.gsp из Автор сделать это:

<g:include controller = "book" action="list" id="${authorInstance?.id}" /> 

For detail here

Смежные вопросы