Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Joomla 2.5上的自定义按钮_Php_Joomla_Joomla2.5 - Fatal编程技术网

Php Joomla 2.5上的自定义按钮

Php Joomla 2.5上的自定义按钮,php,joomla,joomla2.5,Php,Joomla,Joomla2.5,我在组件视图的view.html.php文件中添加了自定义按钮,如下所示: JToolBarHelper::custom('addtrack', 'addtrack.png', 'addtrack_f2.png','Add Track', false); JToolBarHelper::custom('edittrack', 'edittrack.png', 'edittrack_f2.png','Edit Track', false); JToolBarHelper::custom('upd

我在组件视图的
view.html.php
文件中添加了自定义按钮,如下所示:

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"

或者,我可以使用此按钮执行部分工作。

这些按钮将执行任务,因此您必须在控制器中执行任务

因此,在/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');

    }
}

谢谢实际上,我是在com_name/controllers.php上添加函数的,非常感谢。。。