Загрузка данных в renderArgs для ошибок 404 и 500 - PullRequest
1 голос
/ 26 октября 2011

При использовании Play Framework мне было интересно, можно ли загрузить некоторые переменные в шаблон, как я это делаю в других контроллерах.

В основном я думаю о моей переменной "STATIC_URL", которая содержит путь к статическим файлам, который изменяется между моими режимами DEV / PROD.

Или, по крайней мере, какие альтернативы я могу использовать, чтобы это работало?

Спасибо за вашу помощь!

1 Ответ

1 голос
/ 26 октября 2011

Ваш вопрос не очень понятен и может быть связан с примером того, чего вы пытаетесь достичь.Однако, если то, что я думаю, вы спрашиваете правильно, попробуйте следующее в вашем контроллере:

//This will run before any controler request is called
@Before
static void globals() {
    renderArgs.put("staticUrl", staticUrl);//Adds staticUrl object to the renderArgs map.
}

Затем в вашем шаблоне используйте $ {staticUrl} , чтобы получить доступ к значению из карты renderArgs.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...