使用 Joomlas JPagination 的问题 class。找不到错误 404 页面

Problems using Joomlas JPagination class. Error 404 page not found

我为 Joomla 创建了一个模块,它从数据库中获取一些数据并用它创建一个 table。我将 JPagination 添加到我的模块中,我得到了要显示的页脚按钮和所有内容。

public function addPagination($params)
{
    $count = $params->get("count");
    $multiPage =  $params->get("multiple_pages");

    //Add controls for changing pages

    if($multiPage)
    {
        jimport('joomla.html.pagination');
        $limitStart = 0;
        $pagination = new JPagination(count($this->vacanciesRows) , $limitStart, $count);

        echo $pagination->getListFooter();
    }
}

但是当我点击某些页面(除第一个页面之外的所有页面)时,我收到错误 404。我确定我错过了一些东西,但我 none 使用 Joomla 的经验很少.我会在 helper.php and my mod_xxx_xxx.php

中包含 pastebin

模块不能有分页。它没有自己的URL。只有组件有。如果您检查您的模块创建的链接,您会发现它们是无效的。您可以尝试做 Ajax 魔术,但您需要一个提供数据的组件。

在 Joomla 中,只有组件可以直接对传入的 URL 作出反应。