レイアウトは、デフォルトで使う設定になっているので指定しないとレイアウトが読み込まれます。

viewBuilderのlayout()でfalseを指定してあげると、レイアウトが読み込まれません。

このアクションは、レイアウト使いたくないんだな〜って時に使います。
$this->viewBuilder()->layout(false);

 

※ちなみに、レイアウトは、色々のアクションで共通して使用される、HTMLテンプレートのことで、ヘッダーやフッター部分に使われているやつです。