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'); он не вставляет представление в шаблон. Оказывает только вид.

Есть ли способ визуализации представления в макете, и есть ли лучший подход к тому, что я делаю?

Спасибо за любую помощь

Ответы на вопрос(1)

Ваш ответ на вопрос