我不知道如何在没有 Blade 的情况下将几个视图合并到一个部分中。
控制器:
public $layout = 'layouts.template';
action_index{
$this->layout->nest('content', 'view1');
$this->layout->nest('content', 'view2');
}
模板.php:
<?php echo Section::yield('content'); ?>
视图1.php:
<?php Section::start('content');?>
div1....
<?php Section::stop(); ?>
视图2.php:
<?php Section::start('content');?>
div2....
<?php Section::stop(); ?>
现在 - 它只显示 view2
如何实现这样的目标:
$content = View::make('view1');
$content = View::append('view2'); // append view2 to view1?
$this->layout->with('content', $content);