以下のようにたどることで値が得られる。
$action = $this->backend->ctl->getCurrentActionName();
コントローラクラスの _setDefaultTemplateEngine() メソッドに、 以下のコードを追加する。
$this->action_form->set('action', $this->action_name);
これで、テンプレート中から {$form.action} で、 現在のアクション名が得られるようになる。
Ethna 2.3.0 以降の場合は、 ビュークラスの _setDefault() メソッドに以下のコードを追加する。
$action = $renderer->controller->getCurrentActionName(); $renderer->setProp('action', htmlspecialchars($action, ENT_QUOTES));
この場合は、テンプレート中に {$action} と書くことで、 現在のアクション名を参照できる。