
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:
for ($i = 0; $i < $number_of_records; $i++) { $this -> db -> select('subject, content'); $this -> db -> from('news'); $result = $this -> db -> get(); ..... }
Po dodaniu pagination zrobilem tak:
for ($i = 0; $i < $number_of_records; $i++) { $this -> db -> select('subject, content'); $this -> db -> from('news'); $this -> db -> limit($pagination->sql_limit, $pagination->sql_offset); $result = $this -> db -> get(); ..... }
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