2017-10-11 14 views
0

데이터베이스에서 데이터를 가져 와서 테이블을 만드는 Joomla 용 모듈을 만들었습니다. 내 모듈에 JPagination을 추가하고 꼬리말 버튼을 보여주었습니다. 내가 오류 (404)를 받고 있어요 (모든 첫 번째 제외) 일부 페이지를 클릭하면Joomlas JPagination 클래스를 사용하는 데 문제가 있습니다. 오류 404 페이지를 찾을 수 없음

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(); 
    } 
} 

하지만 내가 뭔가를 놓친 적이 있지만 내가 줌라와 없음 경험을 거의 가지고 확신합니다. 내 helper.php 및 내 mod_xxx_xxx.php에 붙여 넣기를 포함합니다.

+0

모듈은 페이지 매김을 가질 수 없습니다. 자체 URL이 없습니다. 구성 요소에만 해당 구성 요소가 있습니다. 모듈이 만든 링크를 확인하면 해당 링크가 유효하지 않음을 알 수 있습니다. Ajax 마법을 시도해 볼 수는 있지만 데이터를 제공하는 컴포넌트가 필요하다. –

+0

@SvenBluege 의견을 보내 주셔서 감사합니다! 그래서 나 자신의 구성 요소를 작성해야합니다. – VTodorov

+0

답변으로 추가하겠습니다 :) –

답변

2

모듈에 페이지 매김을 지정할 수 없습니다. 자체 URL이 없습니다. 구성 요소에만 해당 구성 요소가 있습니다. 모듈이 만든 링크를 확인하면 해당 링크가 유효하지 않음을 알 수 있습니다. Ajax 마법을 시도해 볼 수는 있지만 데이터를 제공하는 컴포넌트가 필요하다.

Joomla에서는 구성 요소 만 들어오는 URL에 직접 반응 할 수 있습니다.