Приложение My Phalcon имеет макет с другим макетом внутри элемента div основного макета.Моя проблема в том, что когда время сеанса истекло, форма входа в систему (сессия / индекс) появляется во втором макете.Вот изображение и код, который проверяет, активен ли сеанс.Я знаю, что происходит.Просто не могу найти решение, которое преобразует мои желаемые действия.Спасибо.
![1](https://i.stack.imgur.com/7XayE.png)
<?php
use Phalcon\Mvc\Controller;
use Phalcon\Mvc\Dispatcher;
class ControllerBase extends Controller
{
protected function initialize()
{
$this->tag->setTitle('Website | ' . $this->view->H1Tag);
$this->flash->output();
}
public function beforeExecuteRoute(Dispatcher $dispatcher)
{
if (!$this->session->has('auth') && $dispatcher->getControllerName() != 'session') {
$dispatcher->forward(['controller' => 'session', 'action' => 'index']);
return false;
}
}
}