Cakephp WEB開発

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

※本サイトはPR表記を含みます。

 

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

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

 

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

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

 

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

 

-Cakephp, WEB開発
-