1

我在view.html.php组件的 VIEW 文件中添加了自定义按钮:

JToolBarHelper::custom('addtrack', 'addtrack.png', 'addtrack_f2.png','Add Track', false);
JToolBarHelper::custom('edittrack', 'edittrack.png', 'edittrack_f2.png','Edit Track', false);

JToolBarHelper::custom('updatetrack', 'updatetrack.png', 'updatetrack_f2.png','Save Track', false);

但我不知道从哪里可以使用此按钮,我的意思是我想打开我在同一视图下创建的相应页面。

"track_addtrack.php"

或者我可以使用此按钮完成部分工作。

4

1 回答 1

2

这些按钮将执行一项任务,因此您必须在控制器中实现它。

因此,在 /controllers/{view_name}.php 中,您需要添加与按钮中给出的自定义名称相匹配的函数。

例子

class YourcomponentControllerYourview extends JController {

    public function addtrack() {

        //Put code you want to execute here 
        //You could forexample require_once(JPATH_COMPONENT_SITE.'/views/yourview/track_addtrack.php');

    }
}
于 2012-07-20T09:13:23.540 回答