如何在OctoberCMS中动态获取url视图页面上的id

How to dynamically get on url the id on view page in OctoberCMS

我在控制器视图页面代码这个按钮:

<button
<a href="<?= Backend::url('vimagem/pacientes/pacientes/pdf/1') ?>" 
class="btn btn-primary oc-icon-sign-out">export</a>
</button>

如何获取此 url 的 ID?

<button
<a href="<?= Backend::url('vimagem/pacientes/pacientes/pdf/:id') ?>" 
class="btn btn-primary oc-icon-sign-out">export</a>
</button>

这种方式行不通...有什么想法吗?

我们可以从后端获取参数,但我们需要使用 index。只需使用以下代码即可获取 ID。

$this->params[0] - will get you first param value.

<a href="<?= Backend::url('vimagem/pacientes/pacientes/pdf/' . $this->params[0]) ?>"

Here index 0 denote that we want to use first param. index count starts after [param]action name and its based on 0-index. so first item has 0 index.

如果您的后端控制器正在使用 Form-Controller behavior 那么使用这个答案都可以。

如有疑问请评论。