十月内容管理系统 |在控制器中,在预览时创建编辑按钮.htm然后链接到具有相同 ID 的更新.htm该按钮



所以我想做的是,从后端,点击一个列表项,然后,它不是带你到/mymodel/update/id,而是带你到/mymodel/preview/id。然后,预览页面将有一个按钮,将您带到/mymodel/update/id,该按钮与 ID 匹配为/mymodel/preview/id。

我通过使用"recordUrl:"namespace/myplugin/mymodel/preview/:id"更改config_list.yaml,实现了第一部分。

但是,我似乎找不到一种方法来制作一个按钮,该按钮随后知道当前预览的 ID,这将带我到相同的 ID,但/update/id 而不是预览/id。

我这样做是为了让当人们只想查看记录时,他们不会在查看详细信息时意外更改某些内容。

您可以使用$formModel,因为Form Behavior会注入它进行查看。

<a
href="<?= Backend::url('author/plugin/your_controller/update/'.$formModel->id) ?>"
class="btn btn-primary oc-icon-pencil">
Edit
</a>

您可以在工具栏中添加此标记以将用户重定向到编辑模式。

如有任何疑问,请发表评论。

相关内容

  • 没有找到相关文章

最新更新