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 aplikacje mogą działać bardziej płynne – bez niepotrzebnego oczekiwania na dłuższe procesy.

Read moreWorkery w CodeIgniter

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 projektach, kiedy potrzebujemy trochę bardziej złożonej funkcjonalności jeśli chodzi o widoki.

Read moreBiblioteka Template

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.

Read moreRozszerzanie klasy CI_Model