Установка $this->layout = "my_layout" в шаблоне представления cakephp 3 не влияет ни на одно из моих действий контроллера
До сих пор я всегда использовал следующий код:
$ this-> layout = "main_layout"
в начале, после использования... заявления, чтобы использовать пользовательский макет для моих файлов шаблона представления *.ctp
Но теперь я обнаружил, что, несмотря на это утверждение, макет не используется. Я проверил это в исходном коде страницы в браузере FireFox, и он показывает, что самая первая строка - это первая строка в моем шаблоне представления. Я тщательно сравнил код с кодом другого контроллера / действия и соответствующего шаблона представления, где правильно используется макет, и я не вижу ничего, что могло бы привести к отображению шаблона представления без макета "main_layout"
У кого-нибудь есть предложения, как это может быть вызвано и как это решить? Ваша помощь будет наиболее ценной.
Мартин де Гроот