composer を使用して CakePHP アプリケーションを 3.1 に更新しました。小さな警告または非推奨の警告をすべて修正しようとしています。
簡単に修正できましたが、エラー$this->layout
を修正する方法がわかりませんviewPath
。
移行ガイドを見ると、まったく同じはずです。
$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
これを修正する正しい方法は何ですか?