2011-08-25 6 views
0

누구나 저를 수수께끼 칠 수 있습니까?HTML 엔티티가 작동하지 않는 CakePHP 페이지 매김

다음 코드는 생성 this->http://www.evernote.com/shard/s29/sh/87fce2c2-c323-461b-a5ac-1ccc6d2ba3ad/32b87ce0602a33dfda59c4b9e69be54b I 캐시를 삭제하고 같은 결과로, 엔티티 번호와 next에서 사용되는 동일한 코드로 prev를 교체 시도

<?php echo $this->Paginator->prev("&lsaquo;", array('escape' => false), null, array('class' => 'pagination_disabled')); ?> 
<?php echo $this->Paginator->numbers(array('separator' => '')); ?>  
<?php echo $this->Paginator->next("&rsaquo;", array('escape' => false), null, array('class' => 'pagination_disabled')); ?> 

.

편집

ㅎ는 단지 IE, 동일한 문제에 보았지만 버튼이 반전되어 상기 prev 버튼 미세 렌더링되지만 next 버튼 인쇄 참조. 이상한.

답변

3

나는이 정확한 문제를 겪었고, 그것은 나를 괴롭혔다.

echo $this->Paginator->prev('&laquo; ', array('escape'=>false), '&laquo; ', array('escape'=>false, 'class' => 'disabled')); 
echo $this->Paginator->numbers(array('separator'=>'&nbsp;')); 
echo $this->Paginator->next(' &raquo;', array('escape'=>false), ' &raquo;', array('escape'=>false, 'class' => 'disabled')); 

나는이 문제가 의도 믿을 하지만 적어도 나에게 매우 논리적하지 않는 것 - 나에게 당신이 얼마나 알려 : 아래

잘 작동 것으로 보인다.

구체적인 내용은 확실하지 않지만 nextprev에는 세 번째 매개 변수가 있습니다. 귀하의 코드에는 null이 있습니다 - 내 코드에는 &raquo;이 있고 제 버전이 정상적으로 표시됩니다.

문자열 $ disabledtitle 선택적 NULL 링크가 비활성화되었을 때의 제목.

내 응용 프로그램의 NB; 내 class="disabled"보기에서 &raquo을 숨겼습니다. 원하지 않을 수도 있습니다.

0

PaginatorComponent 4 개 입력받을 것으로 예상된다 : 버튼이 활성화되었을 때

  1. 제목;
  2. 활성 상태 인 경우 옵션.
  3. 제목 버튼이 비활성화 된 경우 제목;
  4. 비활성화 된 경우 옵션입니다.

세 번째 요소를 null로 설정하면 단추가 활성화되어 있지만 여전히 옵션을 지정해야 할 때부터 제목이 적용됩니다. 따라서 다음과 같이 비활성화 버튼 옵션에서 이스케이프를 사용 중지하는 옵션을 추가해야합니다.

<?php echo $this->Paginator->prev("&lsaquo;", array('escape' => false), null, array('class' => 'pagination_disabled', 'escape' => false)); ?> 
<?php echo $this->Paginator->numbers(array('separator' => '')); ?>  
<?php echo $this->Paginator->next("&rsaquo;", array('escape' => false), null, array('class' => 'pagination_disabled','escape' => false)); ?> 
관련 문제