$this->viewPath 不适用于 CakePHP 3.1

$this->viewPath is not working with CakePHP 3.1

我已经通过 composer 将我的 cakePHP 应用程序更新到 3.1,我正在尝试修复所有小的或已弃用的警告。

我可以轻松修复 $this->layout 问题,但我不明白如何修复 viewPath 错误。

migration guide应该是一模一样的东西:

$this->viewPath = 'Element';

应该变成

$this->viewBuilder()->viewPath('Element');

但这不起作用,我唯一得到的是

Error: Call to undefined method Cake\View\ViewBuilder::viewPath() 
File /var/www/myapp/src/Controller/InvoicesController.php 
Line: 375

解决这个问题的正确方法是什么?

来自同一份迁移指南,在它的视图部分:

View::$viewPath is deprecated. You should use View::templatePath() instead.

猜猜现在是:

$this->viewBuilder()->templatePath('Element');