好的,所以我一直在环顾四周,无法找到答案。但是,我需要在另一个视图中嵌套视图。
我有一个$ layout使用我的default.layout刀片文件。那个布局文件包含一个部分:
@yield('content')
所以在我的管理面板中,我有类似的东西:
$this->layout->nest('content', 'admin.items.index', $this->data);
但是,在我的index.blade.php文件的内部,我有一个@yield('form')。 然后我在admin / items目录下有一个form.blade.php文件。
@section('form')
FORM HERE
@endsection
是的,没有必要嵌套表格,但这与我正在做的事情有关。那么如何将该视图嵌套在嵌套在内容区域内的索引视图中呢?
我试过这可能是一个巨大的失败,但它不会起作用:
$content = $this->layout->nest('content', 'admin.items.index', $this->data);
$content->nest('form', 'admin.items.form');
答案 0 :(得分:5)
尝试一下:
$this->layout->content = View::make('admin.items.index')
->with('data', $this->data)
->nest('form', 'admin.items.form');
现在你可以通过变量$ data调用$ this->数据中的任何内容,它应该正好加载表单。