簡體   English   中英

如何從Joomla類別獲取數據庫信息

[英]How to get database information from Joomla category

我知道如何從數據庫中的文章檢索所有信息。 我正在嘗試對類別執行相同的操作。 只是為了澄清,我在說的是何時視圖等於類別(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');

您可以使用以下方法檢查視圖當前是否在category

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

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

您將看到,我也在檢查option (正在使用的組件),因為其他組件使用類別視圖。

我要做的就是將內容更改為類別,並且能夠使用與內容相同的方法訪問類別表中的所有數據。

$input = JFactory::getApplication()->input;
$catId = $input->getInt('id');
$cat = JTable::getInstance('category');
$cat->load($catId);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM