CakePHP3でController名、action名を取得する方法。
1-1. Controller名を取得する
1-2. action名を取得する
2系ではControllerまたはViewで$this->actionで取得できていたが、CakePHP3では
1-1. Controller名を取得する
1-2. action名を取得する
1-1. Controller名を取得する
Controller名を取得する方法はCakePHP2.xと同様。 ControllerまたはViewで$this->nameに入っている。$controllerName = $this->name;これで取得できる。
1-2. action名を取得する
action名を取得する方法は2系と異なる。2系ではControllerまたはViewで$this->actionで取得できていたが、CakePHP3では
$action = $this->request->action;これで取得。
コメント