许多人都知道Joomla 2.5中的控制器已从
更改// Create the controller
$classname = 'mycomponentController'.$controller;
$controller = new $classname( );
// Perform the Request task
$controller->execute( JRequest::getVar('task'));
// Redirect if set by the controller
$controller->redirect();
以及
的内容// Get an instance of the controller prefixed by the component
$controller = JController::getInstance('mycomponent');
// Perform the Request task
$controller->execute(JRequest::getCmd('task'));
// Redirect if set by the controller
$controller->redirect();
现在在Joomla 1.5中,通过使用该表,您可以通过运行链接
来运行任务index.php?option=com_mycomponent&controller=specificcontroller&task=randomtask
然而,这种链接方式不适用于新控制器 - 如果您使用新控制器,是否有人知道如何在Joomla 2.5中格式化此链接?
答案 0 :(得分:0)
您可以组合任务和控制器,以便它将调用指定控制器的任务。这些将.(dot)
分开。试试这个 -
index.php?index.php?option=com_mycomponent&view=viewname&task=specificcontroller.randomtask
阅读更多 - http://docs.joomla.org/JController_and_its_subclass_usage_overview