如何在我的控制器中调用特定函数

How can I call a specific function in my controller

我正在尝试创建一个模块。

在我的仪表板上,我有一个 table,其中包含我数据库中的所有元素,但是,我不知道如何在我的 smarty 模板中设置控制器中的函数。

我在 AdminController 中的功能示例以及谁扩展了 ModuleAdminController

public function deleteAction($id)
{
  //here my logic
}

在 smarty 中如何设置我的 link 重定向到我的函数?

<a href="/* HERE WHAT CAN I SET ? */">Delete</a>

尝试使用 public 静态范围设置您的方法,然后从您的 tpl 调用它。像

public static function deleteAction($id)
{
    //do semething here
}

然后像

一样从 tpl 调用它
<a href="{YourClassName::deleteAction('id_here')}">Delete</a>

但请注意,它只适用于相关的 tpl,而不适用于所有地方