0

我正在为 Joomla 3+ 编写一个小模块。该模块应随机显示来自特定类别的几篇文章。类别将在模块参数中指定。

如何从我指定的类别中查询文章?

4

1 回答 1

0

尝试以下查询并根据您的需要进行调整:

    public function getMyArticles($catid){
        $result = null;
        $db = JFactory::getDbo();
        $query = $db->getQuery(true);
        $query->select('id, title, alias') // add other fields that might interest you
                ->from('#__content')
                ->where('catid='.$db->quote($catid))
                ->order('RAND() LIMIT 4'); // just an example for the ordering clause
        try {
            $db->setQuery($query);
            $result = $db->loadObjectList();
        }
        catch(RuntimeException $e){
            echo $e->getMessage();
        }
        return $result;
    }

希望能帮助到你 ;)

于 2013-07-23T15:48:47.707 回答