public function about(){
$tempPageID = Input::get('page_id');
$pageLayout = DB::table('tbl_page')->where('id',$tempPageID)->first();
$data = array(
'page' => $pageLayout
);
$layout = $pageLayout->page_layout;
$theme = Theme::uses('homepage')->layout('default',$data);
return $theme->of('layouts/'.$layout,$data)->render();
}
我的HomeController中的代码调用了该页面。事情是我的页面的第一个分区只包含在布局'default.blade.php'中,即{{Theme :: partial('bannerForm')}}
我正在尝试使整个页面的内容动态但不能这样做,因为我无法将$数据传递给bannerForm.blade.php,错误是未定义的变量:page。
有没有人遇到过这个问题?我能做些什么来完成这项工作?我的第二个计划是将整个bannerForm代码放在布局'default.blade.php'中,以使其简单但仍然是相同的错误。与最后一行无效的代码不同。