Каков наилучший способ создания страницы в FuelPHP, чтобы каждый из блоков страницы был построен самостоятельно как модули, а затем выходной HTML-код был составлен в макете.FuelPHP - Создание страницы в блоках
Лучшее, что я нашел до сих пор, это 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);
Однако загрузка всей структуры для вызовов кажется довольно неэффективной (и, возможно, медленной в результате). Есть лучший способ сделать это?
Проблема с что ваша обработка еще в одном методе контроллера, который «блок-» должен быть самодостаточным фрагмент кода, который для вызывающего является черный ящик: возвращается только некоторый HTML (или объект View). – WanWizard