php - 如何从Joomla类别获取数据库信息

标签 php mysql database joomla

我知道如何从数据库中的文章中检索所有信息。我正在尝试为一个类别做同样的事情。为了澄清起见,我谈论的是 View 何时等于类别(index.php?option=com_content&view=category)。下面是我如何检索文章的任何信息,当我在文章页面上时,我想做同样的事情,但是当我在类别页面上时。谢谢!

$input = JFactory::getApplication()->input;
$articleId = $input->getInt('id');
$article = JTable::getInstance('content');
$article->load($articleId);
$articleTitle = $article->get('title');

最佳答案

您可以使用以下命令检查 View 当前是否属于类别:

$input  = JFactory::getApplication()->input;
$option = $input->get('option', '');
$view   = $input->get('view', '');

if ($option == 'com_content' && $view == 'category')
{
    // Do something
}

您会看到我还在检查选项(正在使用的组件),因为其他组件使用类别 View 。

关于php - 如何从Joomla类别获取数据库信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30716197/

相关文章:

PHP:获取文件扩展名不适用于上传到 S3

phpmyadmin 将日文字符显示为一堆问号,即使我将字符集和排序规则设置为 utf8_unicode_ci

python - 如何在 MAMP 堆栈中将 Django 与 MySQL 一起使用?

mongodb - MongoDB中的数据库数据大小

database - 可序列化的时间表

mysql - 根据存储在另一个表中的重量范围查找记录

php - 多个输入字段上的 Jquery 日期选择器

PHP 查询字符串限制

MySQL如何从另一个表更新表数据?表 A 中的 1 行映射到表 B 中的 2 行

mysql - 如何仅将较新的帖子从一个 Mediawiki MySQL 迁移到另一个?