2010-07-01 23 views
13

Görünümler/gösterge tablosu/_myTemplate.gsp altında bulunan bir şablonum var ve DashboardController'danGrails Şablon Farklı Denetleyici/Yol

render template:'myTemplate' 

çağırabilirim ve hepsi iyi. Bu şablonu farklı bir denetleyiciden oluşturmaya ihtiyacım var, ancak oluşturma yöntemi bir denetleyici belirlemenize izin vermiyor ve görüntünün düzgün çalışması için şablonun yolunu nasıl tanımlayacağımı anlayamıyorum. . Bu mümkün mü?

cevap

28

Sen denetleyici adıyla bunu:

render(template:'/dashboard/myTemplate') 
+0

Mükemmel, teşekkürler! – Gregg

+3

Bu bana çok yardımcı oluyor! Ve eğer başka bir denetleyiciden bir görünüm kullanmak istiyorsanız, şunu kullanın: render view: '/ fooController/barView' – Topera

+0

teknik olarak bu denetleyici adı değil, 'view' dizinine göre şablonun yolu. –