我正在使用 laravel 布局,我有这样的设置;
//控制器
public function action_index()
{
$this->layout->nest('submodule', 'partials.stuff');
$this->layout->nest('content', 'home.index');
}
// 布局
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
@yield('content');
</body>
</html>
// 这是内容模板
@section('content')
<div>
@yield('submodule')
</div>
@endsection
我的问题是如何在“内容”部分插入部分模板?我还需要将变量传递给第二个模板“子模块”。
$this->layout->nest('partial', 'partials.partial');
这不起作用,因为它将视图绑定到布局。而我需要将它绑定到“内容”模板中定义的部分。
有任何想法吗?