08
kwi
08

Kohana - pierwsze starcie

Jak już pisałem w Kohana welcome to przesiadam się na tego frameworka, porzucając już całkowicie Code Ignitera ( na jego własne życzenie niestety ). Dziś nastąpiło pierwsze zderzenie z rzeczywistością.

Na stronie domowej projektu jest szybki tutorial jak odpalić pierwszą stronę w tym frameworku: ściągnąć, rozpakować, skonfigurować i jest :) Przejście z samego CI też nie jest trudne, kwestia zmiany nazw klas kontrolerów i modeli + kosmetyczne zmiany w helperach - nadal są to funkcje jednak tym razem jako metody statyczne. Pierwsza konfiguracja polega na przejrzeniu tylko jednego pliku application/config/config.php i wpisaniu ścieżki.

Co było inne niż w CI to fakt, że w katalogu application/config znalazłem tylko w/w plik konfiguracyjny. Jak się potem okazało, prototypy pozostałych są w system/config. I tak oto, jak potrzebowałem połączenie z bazą danych to przekopiowałem plik database.php do application/config, wpisałem odpowiednie dane i voila :)

Zachęcałem do spróbowania CI, teraz tak samo zachęcam do spróbowania z Kohaną - ta sama idea, prostota i wygoda używania.


4 Odpowiedzi do “Kohana - pierwsze starcie”


  1. 1 dwl85 maj 3, 2008 @ 5:10 pm

    A integrowałem kohane z Xajaxem?? Działa Ci - chodzi mi o ładowanie kodu html z innego pliku.

  2. 2 masterix maj 3, 2008 @ 6:08 pm

    Z Xajaxem wogóle nie miałem do czynienia, integrowałem CodeIgnitera z advAJAX i tam działało to bez problemu raczej.

  3. 3 Gruszks maj 25, 2008 @ 9:28 pm

    Też właśnie zaczynam w Frameworkach i od razu zacząłem z tym frameworkiem.
    Proszę o jakieś tutoriale ponieważ jestem początkującym…
    Zamówiłem dzisiaj właśnie PHP5. Zaawansowane programowanie z Heliona.
    Pozdrawiam.

  4. 4 masterix maj 26, 2008 @ 12:38 przed południem

    Tutoriale podstawowe są na stronie projektu Kohana. Jak będzie Ci brakowało czegoś to przejrzyj stronę Code Ignitera, tam jest mnóstwo materiałów. Przerobienie ich na Kohanę to kwestia zwykle kilkunastu minut chociaż to zależy też od przykładu.

Napisz odpowiedź