2011-10-03 8 views
2

CodeIgniter의 페이지 매김 도우미를 사용합니다. 그러나 브라우저에서 결과를 볼 때 불필요한 공백을 볼 수 있습니다. CodeIgniter는 자동 삽입 방식을 사용합니다. 내보기에서CodeIgniter에서 페이지 매김의 공백을 제거하는 방법은 무엇입니까?

: 뒤에 (HTML) 생성

<div><?php echo $this->pagination->create_links(); ?></div> 

코드 :

<div> 
    &nbsp; 
    <a href="http://...example.../6">Previous</a> 
    &nbsp; 
    <a href="http://...example.../">1</a> 
    &nbsp; 
    <a href="http://...example.../6">2</a> 
    &nbsp; 
    <strong>3</strong> 
    &nbsp; 
    <a href="http://...example.../18">4</a> 
    &nbsp; 
    <a href="http://...example.../24">5</a> 
    &nbsp; 
    <a href="http://...example.../18">Next</a> 
    &nbsp; 
    &nbsp; 
    <a href="http://...example.../30">Last</a> 
</div> 

그래서 내 이전 링크를 내 "마지막"링크를 앞에 두 개의 공백 앞에 공백이있다. 뒤집 으면 같은 일이 발생합니다 ("첫 번째"링크 뒤의 두 칸).

왜? 그것은 정말로 내 마음을 날려 버린다! 제발 그들을 제거하는 방법을 알고 계십니까?

감사의 말씀을드립니다.

솔루션 (uzsolt의 답변 덕분에) : first_tag_close 및 last_tag_open이 ''(자세한 내용은 주석 참조)로 설정되어 작동합니다.

답변

6

아마도 num_tag_opennum_tag_close 설정 변수를 설정할 수 있습니다.

+0

감사합니다.하지만 이미 시도했지만 문제가 해결되지 않았습니다. – Dacobah

+0

그것은 작동합니다. 'num_tag_open','num_tag_close','last_tag_open','first_tag_close','cur_tag_open','next_tag_open','next_tag_close' 설정 값을'' "'로 설정하십시오. 나는 지금 그것을 시도하고 작동합니다. – uzsolt

+0

네 말이 맞아. 사실, 나는 first_tag_close와 last_tag_open 만 유지하기로 결정 했으므로 각 요소 사이에 하나의 공백이 생겼습니다. 고맙습니다. 솔루션은 _Last_ 이전과 _First_ 이전에 두 공백을 제거하기 위해 작동합니다. 그게 정확히 내가 기대했던 것입니다. – Dacobah

1

내 컨트롤러와 application/config/pagination.php 파일 모두에서 구성 값을 설정하여 모든 것을 시도한 후. 나는 system/libraries/Pagination.php에 들어가서 그것을 해결하고 어떤 '&nbsp;'도없이 기본값을 재설정했다.

다른 사람에게 도움이되기를 바랍니다.

관련 문제