【问题标题】:Blade to Thymeleaf templates and views conversion doubtsBlade 到 Thymeleaf 模板和视图转换的疑惑
【发布时间】:2018-04-01 22:26:02
【问题描述】:

在使用带有 PHP 和 Laravel 的 Blade 模板引擎时,存在带有 @extends@yield@section 标签的布局扩展的概念。

现在在我看来这是一种极好的方法,因为您不必为每个视图都包含通常的页眉和页脚,同时您可以从控制器返回适当的视图。

迁移到 Thymeleaf 我很难找到等效的方法。假设 Thymeleaf 文档与 Laravel-Blade 文档相差无几。

想法?

【问题讨论】:

    标签: spring thymeleaf blade laravel-blade


    【解决方案1】:

    我不熟悉 Blade,但我相信您正在寻找类似 Thymeleaf 布局方言的东西:https://github.com/ultraq/thymeleaf-layout-dialect

    【讨论】:

    • 是的,没错!但是什么乱七八糟。真的。 Spring 本身并不清楚(数百万种配置和数百万种方法),加上 Thymeleaf 的“生态系统”……呸
    • @LppEdd baeldung.com/spring-template-engines 如果你想切换到另一个模板引擎。使用 spring boot,你必须在 thymeleaf、freemaker 或 groovy 上进行 0 次配置。 thymeleaf 看起来凌乱的原因是它的语法专注于原型设计。开箱即用,您可以在浏览器中打开任何 thymeleaf 模板,而无需运行项目,并且可以使用 thymeleaf 布局方言 JS 渲染图层。这对前端开发人员非常有用,因为他们不必学习 Thymeleaf 或运行项目。您也很容易集成
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-12
    • 1970-01-01
    相关资源
    最近更新 更多