В Joomla 1.5 и 1.6 используется шаблон проектирования - Model-View-Controller - Модель-представление-контроллер.

Точка входа передает управление контролеру, контролер использует классы модели и представления.

В файле контролера это выглядит так:

$model =& $this->getModel( 'имя модели' );
$view = $this->getView( 'Имя представления', 'html', 'Имя_КомпонентаView' );
$view->setModel( $model );
$view->setLayout( 'default' );
$view->display();

Такой вариант:

$view->setModel( $model, true );

назначает для представления модель по умолчанию.

Модель загружается из папки models. Чтобы файл модели искался в других папках, используется метод:

$this->addModelPath( $path );

Path - это абсолютный путь к папке. Для его определения удобно использовать константы Joomla

JPATH_COMPONENT.DS.'tables'

См. также: http://docs.joomla.org/API16:JController

Чтобы сделать комментарий, нужно авторизоваться на сайте!