我在控制器视图页面上有这个按钮的代码:
<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>
这种方式不起作用。。。有什么想法吗?
从后端我们可以获得params,但我们需要使用index
。只需使用以下代码即可获取id。
$this->params[0]-将获得第一个参数值。
<a href="<?= Backend::url('vimagem/pacientes/pacientes/pdf/' . $this->params[0]) ?>"
这里的索引
0
表示我们要使用第一个参数。index count starts after [param]action name and its based on 0-index
。所以第一个项目的索引为0。
如果后端控制器正在使用Form-Controller behavior
,则使用此答案,两者都可以。
十月CMS |在控制器中,在preview.htm上创建编辑按钮,然后链接到具有相同ID 的update.htm
如果有任何疑问,请发表评论。