例如使用com_content中的article模型。

//引入table
require_once JPATH_ADMINISTRATOR.'/components/com_content/tables/featured.php';
//引入model
require_once JPATH_ADMINISTRATOR.'/components/com_content/models/article.php';
//实例化model
$model = JModelLegacy::getInstance('article','contentModel',array());
//调用其中的方法 (保存数据)
$bool = $model->save((array )$data);
//获取刚刚保存数据的id
$id = (int)$model->getState($model->getName().'.id');

_JEXEC
    入口文件标记,用于确定访问的位置是否正确
JPATH_BASE
    Joomla 的基础目录(绝对路径)

阅读更多:About your home page

_JEXEC
    入口文件标记,用于确定访问的位置是否正确
JPATH_BASE
    Joomla 的基础目录(绝对路径)

阅读更多:About your home page

在控制器中

$this->setMessage('warning','warning');//设置一个警告
$this->setMessage('message','message');//设置一个消息
$this->setMessage('notice','notice');//设置一个通知
$this->setMessage('error','error');//设置一个错误

$this->setRedirect('index.php');//跳转到主页 (程序执行完成后跳转)
$this->redirect('index.php');//跳转到主页 (立即跳转)

在非控制器中

$app = JFactory::getApplication();
$app->enqueueMessage('warning','warning');
$app->redirect(JRoute::_('index.php'));

官方文档:
setRedirect API:https://docs.joomla.org/API17:JController::setRedirect
setMessage API:https://docs.joomla.org/API17:JController::setMessage
显示消息和通知:https://docs.joomla.org/Display_error_messages_and_notices