Play2, jak "tworzyć" stronę

0

Uczę się Play'a 2, dopiero zacząłem i mam takie pytanie:
Gdy chce dostarczyć użytkownikowi odpowiedź, mając w powiedzmy main.scala.html :

@(title: String)(content: Html)
//gdzieś tam dalej
<div class="container">
        @content
    </div>

Oraz drugi plik np. tresc.scala.html który będzie szedł za content

To czy wkładać jeden w drugi w Controllerze, np:
Ok(views.html.main.render("Test",views.html.tresc.render("Witamy")))
czy robić to oddolnie: w pliku tresc.scala.html wywolywac main
@main("Title"){ //tutaj html
i potem w Controllerze:
Ok(views.html.tresc.render("Witamy"))

Z góry dzięki

1

MSZ jeśli sprawa jest prosta to niech widoki same się include'ują. Jeżeli sprawa się komplikuje i staje się to uciążliwe to wtedy można kleić i przepychać wyrenderowane widoki przez logikę kontrolera. Z drugiej strony doprowadzenie do stanu gdzie include'owanie widoków przez siebie nawzajem staje się uciążliwe może świadczyć o kiepskim zaprojektowaniu aplikacji (tzn chodzi mi np o zależności między modułami/ paczkami/ obiektami/ etc).

PS:
W Playu2 klepię ledwie miesiąc :]

1 użytkowników online, w tym zalogowanych: 0, gości: 1