多くの人が知っているように、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 でこのリンクをフォーマットする方法を知っている人はいますか?