我正在尝试创建一个模块。
在仪表板上,我有一个表,其中包含所有数据库中的所有元素,但是,我不知道如何在smarty模板中的控制器中设置一个函数。
我在AdminController中的功能示例以及谁扩展了ModuleAdminController
public function deleteAction($id)
{
//here my logic
}
在Smarty中,如何设置链接以重定向到我的函数?
<a href="/* HERE WHAT CAN I SET ? */">Delete</a>
答案 0 :(得分:1)
尝试使用公共静态范围设置方法,然后从tpl调用它。像
public static function deleteAction($id)
{
//do semething here
}
然后像这样从tpl调用它
<a href="{YourClassName::deleteAction('id_here')}">Delete</a>
但是请注意,它只能在相关的tpl中使用,而不能在所有地方使用