Что такое файлы FTL

88

Я новичок в проекте и должен выучить его наизнанку. Я вижу в них много файлов с расширением .ftl. Я не уверен, что это такое. Я знаю, что их можно изменить, и пользователь видит изменения во внешнем интерфейсе.

Хеш
источник

Ответы:

40

FTL - это аббревиатура от FreeMarker Template.

Это очень полезно, если вы хотите следовать шаблону MVC (Model View Controller).

Идея использования шаблона MVC для динамических веб-страниц заключается в том, что вы отделяете дизайнеров (авторов HTML) от программистов.

Antonjs
источник
18

ftl означает freemarker. Он объединяет объекты на стороне сервера и содержимое на стороне просмотра (HTML / JQuery) в единый шаблон для просмотра в клиентском браузере.
Некоторая документация, которая может помочь:

http://freemarker.org/docs/

Учебники:

http://www.vogella.com/tutorials/FreeMarker/article.html

http://viralpatel.net/blogs/freemaker-template-hello-world-tutorial/

NixRam
источник
5

Взгляните сюда .

Следующие файлы имеют расширение FTL:

  • Семейный файл Family Tree Legends
  • Шаблон FreeMarker
  • Текстура будущего времени
шнаадер
источник
2

Файл ftl может просто иметь серию тегов html, как страница JSP, или он может иметь кодировку шаблона freemarker для представления объектов, переданных из файла java контроллера.
Но его фактическая способность заключается в объединении содержимого класса java и материала на стороне просмотра / клиента (html / JQuery / javascript и т. Д.). Это очень похоже на скорость. Вы можете сопоставить метод или объект класса со страницей freemarker (.ftl) и использовать их, как если бы это была переменная или функция, созданная на самой странице.

оборота NixRam
источник