Phalcon PhP - как динамически менять вид
Я работаю на веб-сайте, где у меня есть статический HTML, поэтому я создал макет и вставляю статический контент, используя представления. Моя проблема в том, что на этом веб-сайте много страниц, и я чувствую себя неправильно, создавая действие для каждого URL. Итак, я реализовал контроллер ниже:
class PageController extends ControllerBase
{
public function initialize(){
$this->init();
$this->view->setLayout( 'website' );
}
public function indexAction ($url=''){
if($url == 'about')
$this->view->pick('page/about');
}
}
Когда я устанавливаю представление контроллера для отображения $ this-> view-> pick ('page / about'); он не вставляет представление в шаблон. Оказывает только вид.
Есть ли способ визуализации представления в макете, и есть ли лучший подход к тому, что я делаю?
Спасибо за любую помощь