Как вызвать Joomla Component в модуль? - PullRequest
1 голос
/ 24 апреля 2011

Я использую сайт Joomla, я хочу вызвать некоторый контроллер + модель + просмотр одного компонента в модуле. Как это возможно.

Я искал код для использования, что мы создаем объект Jcontroller и затем получаем вывод view в модуль, также View использовал некоторую модель для того же компонента

Спасибо Manjeet

1 Ответ

6 голосов
/ 25 апреля 2011
//set up any request variables that your component controller may need    
JRequest::setVar('var1','x');
JRequest::setVar('var2','y');

//include your controller and any other files
require_once(JPATH_BASE.'components'.DS.'your_component'.DS.'controllers'.DS.'yourcontroller.php');

//Do you need to tell your component you need module output?
$config = array();
$config['source'] = 'module';
$controller = new yourController($config);

$controller->execute('display');

//Reset any Request vars you have set
JRequest::setVar('var1','');
JRequest::setVar('var2','');
...