Cakephp プログラミング

[Cakephp4]ヘルパー内でリクエストオブジェクトの参照

 

Cakephp4では、ヘルパー内において、$this->request が削除されました。

特定のアクション・コントローラーによって、処理を分岐したいときってよくあるケースだと思います。

 

アクセスの仕方(ヘルパー内)

 Helperファイル内
$this->getView()->getRequest()->getParam('controller');
$this->getView()->getRequest()->getParam('action');

 

これでコントローラー名やアクション名を取得できます。

 

-Cakephp, プログラミング
-