2
Październik
0 Comments
Posted in Biblioteki, Konfiguracja, Tutoriale, v3

Workery w CodeIgniter

Workery to bardzo poręczne rozwiązanie, które pozwala nam na przyspieszenie działania naszego serwisu. Wszystko przez to, że niektóre zadania mogą być przez nas oddelegowane do procesu, który działa w tle. Dzięki temu, użytkownik nie będzie musiał czekać np. aż faktycznie jakiś email zostanie wysłany. Wystarczy, że taki email zostanie zakolejkowany do wysłania. W ten sposób, nasze […]

10
Styczeń
1 Comment
Posted in Biblioteki, v2

DataMapper ORM i Gas ORM

Kiedyś pisałem o rozszerzaniu klasy CI_Model, natomiast nie tak dawno Slav opisał jak można zacząć pracę z gotowym rozwiązaniem tego typu, które stworzył Jamie Rumbelow. Dzisiaj chciałbym Wam przedstawić rozwiązania typu ORM, które zostały napisane specjalnie dla CodeIgniter. Będą to DataMapper ORM i Gas ORM.

31
Październik
4 komentarze
Posted in Biblioteki

Biblioteka Template

O bibliotece Template wspominałem już nieraz na forum. Tym razem jednak chciałbym przedstawić ją trochę dokładniej, tak abyście mieli możliwość łatwego rozpoczęcia pracy. Autorem tej biblioteki jest Phil Sturgeon, którego pewnie niektórzy z Was kojarzą m.in. jako pomysłodawcę projektu PyroCMS. Sama biblioteka ma już kilka lat, ale z powodzeniem można z niej korzystać w swoich […]

1
Marzec
7 komentarzy
Posted in Biblioteki, Konfiguracja

Zdarzenia w CodeIgniterze

Czym są zdarzenia? Zdarzenia pozwalają na wykonanie określonych czynności, w określonym momencie działania naszej aplikacji, bez konieczności modyfikowania zasadniczej części naszego kodu (kontrolera, biblioteki). Dzięki temu możemy pisać aplikacje, których funkcjonalność w bardzo prosty sposób możemy rozszerzyć.

23
Styczeń
5 komentarzy
Posted in Biblioteki, Konfiguracja

Rozszerzanie klasy CI_Model

Jeśli piszesz większy projekt, to po pewnym czasie może się okazać, że każdy z Twoich modeli wygląda podobnie – przynajmniej w pewnej części. Aplikacje internetowe, to w dużej mierze często operacje typu CRUD, których kod jest łatwy do przewidzenia. Dlatego warto w takich momentach zastosować się do metody DRY i spróbować refaktoryzować swój model.