Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CakePHP]Paginator->numbers nie działa tag => false
Evinek
post
Post #1





Grupa: Zarejestrowani
Postów: 280
Pomógł: 46
Dołączył: 23.03.2010

Ostrzeżenie: (0%)
-----


Witam.
Mam problem aktualnie z takim kodem:
  1. <?= $this->Paginator->numbers(array('tag' => false, 'separator' => '', 'currentTag' => 'span', 'currentClass' => 'active')); ?>


Tworzy on linki w takim stylu:
  1. <><a href="/koapteka_beta/admin/news?page=1">1</a></>

A powinien stworzyć po prostu:
  1. <a href="/koapteka_beta/admin/news?page=1">1</a>

Domyślnie jest ustawione jako 'span'.
Dziwi mnie to, że nie działa z 'tag' => false ponieważ w metodzie next i prev działa to:
  1. <?= $this->Paginator->next('Dalej ť', array('tag' => false)); ?>

Wyświetla:
  1. <a href="/**/admin/news?page=3" class="next" rel="next">Dalej ť</a>


Tak samo nie działa 'tag' => false dla metod first i last.

Jakieś rady?
Go to the top of the page
+Quote Post
kleus
post
Post #2





Grupa: Zarejestrowani
Postów: 93
Pomógł: 7
Dołączył: 22.10.2009
Skąd: Siędzę

Ostrzeżenie: (0%)
-----


Przypatrz się funkcji numbers w pliku PaginatorHeleper: https://github.com/cakephp/cakephp/blob/mas...natorHelper.php
jak widać cake tworzy linki czy to z classa current czy bez mniej wiecej tak:
  1. $this->Html->tag($tag, $this->link($i, array('page' => $i), $options), compact('class'));


teraz już widać dlaczego wychodzi "<>"?


Jak to zmienić nie modyfikując orginalnego kodu cakephp?
Napisz wlasną klase paginacji dziedzicząca po PaginatorHelper odsłylam dla przykładu do https://github.com/slywalker/TwitterBootstr...natorHelper.php

Pozdrawiam
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 09:19