【问题标题】:call to Partial View in a blade that is already extending the layout: Laravel 5.2.37在已经扩展布局的刀片中调用局部视图:Laravel 5.2.37
【发布时间】:2016-06-14 04:49:54
【问题描述】:

我已经重复了具有两个按钮的 Html。单击任何按钮重新加载页面。到目前为止,我在近 6 个控制器中执行此操作,每个刀片都有这两个按钮,单击按钮在其控制器中有重复代码。

在 .NET 中,我们可以使用在运行时呈现 Html 的部分视图,我们认为这会在许多视图中重复。

我的意思是,在特定刀片中,我们可以扩展布局。到目前为止还好。现在,我们如何在 Blade 中调用已经扩展布局的视图?

在 .NET 中,我们编写如下代码

@Html.Partial("PartialViewExample")  

【问题讨论】:

    标签: php laravel laravel-5 laravel-5.1 laravel-5.2


    【解决方案1】:

    要将一个刀片文件包含到另一个文件中,只需使用@include

    @include('path.after.view.folder')
    

    Documentation for Blade control structures

    【讨论】:

    • 我可以在上面的php代码中传递路由参数吗?我想在服务器端渲染html的时候执行Controller的action方法。
    • 不,但它会继承父刀片的所有内容,你也可以使用其中的任何 Laravel 函数。
    • 你也可以像@include('path.to.file', $data)那样将参数传递给include
    • @Afik​​Deri:您能否解释一下如何在刀片中检索传递的值?
    猜你喜欢
    • 2014-09-19
    • 2013-02-25
    • 2016-04-14
    • 2017-02-22
    • 2015-02-26
    • 2017-01-27
    • 2014-12-07
    • 2016-05-16
    • 2016-01-25
    相关资源
    最近更新 更多