gpt4 book ai didi

go - Beego 模板渲染部分

转载 作者:IT王子 更新时间:2023-10-29 02:15:34 26 4
gpt4 key购买 nike

Beego有渲染部分模板的功能吗?我在 RoR 中使用了这个功能。

Ruby on Rails 部分:局部模板——通常简称为“partials”——是另一种将渲染过程分解为更易于管理的 block 的方法。使用部分,您可以将用于呈现特定响应片段的代码移动到它自己的文件中。

RoR 示例:

<!-- html.erb -->
<h1>New zone</h1>
<%= render partial: "form", locals: {zone: @zone} %>

<!-- _form.html.erb -->
<%= form_for(zone) do |f| %>
<p>
<b>Zone name</b><br>
<%= f.text_field :name %>
</p>
<p>
<%= f.submit %>
</p>
<% end %>

最佳答案

是的,虽然它们在文档中没有明确引用为部分,但您可以像您描述的那样组合模板。来自documentation征求意见。

{{template "header.html"}}
Logic code
{{template "footer.html"}}

因为Beego是一个MVC框架,它会自动在views目录中寻找你的“partials”。

如果您有另一个名为 views/base 的子目录,那么您的部分目录将如下所示:

{{template "base/header.html" .}}

一个很好的引用实现,将在真实世界应用程序的上下文中提供更多示例,请查看 wetalk github上的项目

关于go - Beego 模板渲染部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33377528/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com