在 FuelPHP 中构建页面的最佳方式是什么,以便页面的每个块都作为模块自行构建,然后将输出的 HTML 放在一起布局中。
到目前为止,我发现的最好的是具有以下内容的 HMVC。
$block1= Request::forge('mycontroller/block1')->execute();
$block2= Request::forge('mycontroller/block2')->execute();
$data['block1'] =$block1;
$data['block2'] = $block2;
//assign the view to browser output
return View::forge('home/index', $data);
然而,为调用加载整个框架似乎相当低效(结果可能很慢)。有一个更好的方法吗?