utilizaremos las siguientes funciones:
JModel::addIncludePath(ruta, prefijo);
JModel::getInstance(nombre_modelo, prefijo );
JModel::getInstance(nombre_modelo, prefijo );
Un ejemplo completo:
jimport('joomla.application.component.model');
JModel::addIncludePath(JPATH_SITE . DS . 'components' . DS . 'com_dtdisplay' . DS . 'models', 'DtdisplayModel' );
$model = JModel::getInstance( 'Group', 'DtdisplayModel' );
JModel::addIncludePath(JPATH_SITE . DS . 'components' . DS . 'com_dtdisplay' . DS . 'models', 'DtdisplayModel' );
$model = JModel::getInstance( 'Group', 'DtdisplayModel' );
Sobre la variable $model podremos utilizar todos los métodos de dicho modelo. Así:
$model->funcion();
No hay comentarios:
Publicar un comentario