Wczoraj został wydany CodeIgniter w wersji 2.1.4. Zmiany są kosmetyczne i ograniczają się do poprawek kilku bugów oraz nowych reguł dla funkcji xss_clean().
Pełna lista zmian jak zawsze dostępna jest pod tym adresem.
nieoficjalny serwis frameworka CodeIgniter
Wczoraj został wydany CodeIgniter w wersji 2.1.4. Zmiany są kosmetyczne i ograniczają się do poprawek kilku bugów oraz nowych reguł dla funkcji xss_clean().
Pełna lista zmian jak zawsze dostępna jest pod tym adresem.
Zapraszam na krótki przegląd tego, co się dzieje w świecie projektów open source opartych o CodeIgniter. Przez ostatnie kilka miesięcy zebrało się trochę informacji – wybrałem te ciekawsze, oczywiście z mojego subiektywnego punktu widzenia :)
Routing pozwala nam na uzyskanie praktycznie dowolnych adresów URL w naszej aplikacji. Jeśli nie wiesz jeszcze zbyt wiele na temat routingu, to proponuję abyś najpierw zapoznał się z odpowiednim rozdziałem z naszego podręcznika. Routing w CodeIgniterze jest dosyć elastyczny. Istnieją jednak momenty, w których konieczność wpisywania na stałe reguł routingu w pliku, staje się lekko uciążliwa.
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ć.
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.