Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Kohana] Database -> limit();
Damiankossek
post 28.12.2009, 00:20:09
Post #1





Grupa: Zarejestrowani
Postów: 118
Pomógł: 8
Dołączył: 10.12.2009

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


Witam, wlasnie zaczalem swoja przygode z frameworkami. Wybor padl na Kohane smile.gif
No wiec tak, napisalem sobie modul odpowiadajacy za wyswietlanie newsow.
Wszystko dziala bezproblemowo, lecz chcem dodac paginacje, dodalem gotowa paginacje kohany, pojawia sie jest ok..
Aktualnie moje zapytanie do bazy danych wyglada tak:

  1. for ($i = 0; $i < $number_of_records; $i++)
  2. {
  3. $this -> db -> select('subject, content');
  4. $this -> db -> from('news');
  5. $result = $this -> db -> get();
  6. .....
  7. }


Po dodaniu pagination zrobilem tak:

  1. for ($i = 0; $i < $number_of_records; $i++)
  2. {
  3. $this -> db -> select('subject, content');
  4. $this -> db -> from('news');
  5. $this -> db -> limit($pagination->sql_limit, $pagination->sql_offset);
  6. $result = $this -> db -> get();
  7. .....
  8. }


Lecz po zapisaniu tego i probie wyswietlenia strony Kohana wywala mi blad:

Undefined offset: 0

Zauwazylem jeszcze jeden problem, gdy wpisze $this->db->limit(jakas_liczba); zawsze wywala mi blad z tym Undefined offset. Podczas gdy zrobie normalne zaptanie to jest ok ($this->db->query("select .. from ... limit jakas_liczba)). Blad dopiero znika gdy w limit wpisze liczbe rekordow jaka istnieje w bazie... Czyli gdy w Limit wpisze "2" a w bazie mam trzy rekordy wyskakuje blad, ale jezeli wpisze "3" to bledu nie ma ..

Pozdrawiam

Ten post edytował Damiankossek 28.12.2009, 00:24:11
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:58