Viewにセットした値をコントローラーで取得する方法です。
古いバージョン(CakePHP2系)
コントローラークラスにプロパティーがありますので、そこから取得が可能です。
$varname = $this->viewVars['varname'];
現行バージョン(CakePHP3/4)
直接は読みこめません。
ViewBuilder()に取得メソッドがあるのでそれを使います。
$varname = $this->ViewBuilder()->getVar('varname');
CakeBookにはありませんが、ViewBuilderクラスを見ると便利そうなメソッドがたくさんありますので、一度見てみるといいかなと思います。