Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Kohana][Kohana 2.3.4]
Forum PHP.pl > Forum > PHP > Frameworki
jareczekber
Witam!

Własnie rozpoczynam swoja przygode z Kohana Framework dlatego mam kilka pytan do wtajemniczonych. Dla was będzie to banal ale dla mnie odpowiedzi na poniższe pytania pozwola mi ruszac miejsca a reszte wierzysz szukac w sapej dokumentacji. Kohane mam w wersji 2.3.4 i tej chce używać. Wiem wiem jest już 3 ale na razie w tym nie będę pracowac. Za pomoc z góry serdecznie dziekuje.

1) Po zainstalowaniu kohany usunąłem plik install.php. Wszystko dziala jak należy. Przy wejściu na strone pojawia się właściwy komunikat. Kontroler który jest uzywany to Welcom.php. I tu pytanie:
Gdzie ustawia się domyślny kontroler uruchamiany przy wejściu na strone? Chodzi o to by wywalic Welcom.php i dac swój

2) Rozumiem ze glowne dzialanie w kohanie to tworzenie widokow, modeli i kontrolerow. Kazde ma swój katalog. Czasami jednak to nie wystacza. I tu pytanie:

2.1 Jak chce uzyc w kohanie swoje klasy php gdzie je mam umieścić w strukturze katalogow kohany i jak ustawic Framework by je widac było w kontrolerach, widokach i modelach
2.2 To samo co w punkcie 2.1 ale tym razem chodzi mi o skrypty (funkcje) javyscrypt (moje funkcje)
2.3 Jak wyzej ale tym razem chodzi mi o moje wlasne pliki css

3) Co mam zrobic by do kohany dodać jquery lub inne biblioteki zewnętrzne np. Ext JS lub inne. Pamietac trzeba ze często one maja swoje pliki css. Jak to zorganizowac by działało

4. kontrolery i widoki:
Powiedzmy ze mam prosty szablon strony: div – nagłówek ( a tam jest baner i menu) div – srodek (tu znajduje się zawartość w zależności co z menu wybiore) i stopke (tam jakies banery , linki itp.). Naglowek i stopka SA NIEZMIENNE tylko w srodek chce WRZUCAC INNE WIDOKI. Domyslam się ze kontrolerze trzeba utworzyc i wypełnić kontroler srodka i nie renderujac go utworzyc kolejny widok stanowiący wyzej wymieniony szablon i renderowac ten szablon wczesnej wrzucając do niego widok srodka. Jak to zrobic w kohanie. Czy mógłbym prosić jakis przykład który pozwoliby mi nauczyc się tej „sztuczki”
5) Czy ktos moglby mi łopatologicznie wytłumaczyć zasade i zastosowanie Eventow i hookow w kohanie

6) Czy zna ktos jakis fajny tutorial lub potrafil by wytłumaczyć jak tworzyc w kohanie strony używające Ajaksa do ladowania widokow. Czy latwo jest przerobic stworzona wczesniej strone „na Ajara”

Z gory dziekuje za pomoc

Robert
skowron-line
1. /config/routes.php
  1. $config['_default'] = 'welcome';


2.1 /helpers i dajesz nazwę HELPER_{nazwa}
2.2, 2.3, 3 do katalogu media który musisz sam stworzyć. Tam wrzucasz pliki js, css, ico, images i co jeszcze będzie potrzebne po stronie użytkonika np. pliki uploadowane

4 poczytaj o templatach jest do tego odpowieni kontroller

6 http://forum.kohanaphp.pl/ tu jest forum polskiej społeczności z którego sporo się dowiesz

Edit:
http://docs.kohanaphp.com/
http://nasza.kohanaphp.pl/kurs/
jareczekber
Cytat(skowron-line @ 25.05.2012, 08:41:13 ) *
2.1 /helpers i dajesz nazwę HELPER_{nazwa}
2.2, 2.3, 3 do katalogu media który musisz sam stworzyć. Tam wrzucasz pliki js, css, ico, images i co jeszcze będzie potrzebne po stronie użytkonika np. pliki uploadowane

Gdzie mam utworzyc katalog "media" , w jakim katalogu?
Nie musze jeszcze gdzies w plikach konfiguracyjnych cos ustawiac?





Cytat(skowron-line @ 25.05.2012, 08:41:13 ) *
4 poczytaj o templatach jest do tego odpowieni kontroller

Mozesz cos blizej mi powiedziec na ten temat? Bardzo mi na tym zalezy.

A tak wogole to BARDZO DZIEKUJE ZA POMOC
skowron-line
Nawet nie zajrzałeś do linków które Ci podałem
http://docs.kohanaphp.com/addons/template controller_template

a tu odnośnie katalogu media
http://forum.kohanaframework.org/discussio...and-media-files
jareczekber
Cytat(skowron-line @ 25.05.2012, 09:06:10 ) *
Nawet nie zajrzałeś do linków które Ci podałem
http://docs.kohanaphp.com/addons/template controller_template

a tu odnośnie katalogu media
http://forum.kohanaframework.org/discussio...and-media-files


Dzieki bardzo. Jakos chyba jeszcze spie bo nie znalazlem na docs.kohanaphp.com tych o templates.

Jedna sprawa co do mojego pytania o moje wlasne klasy php. Powiedziels bym sobie utworzyl helpera ale z tego co wyczytalem na docs.kohanaphp.com helpery maja w sobie tylko statyczne funkcje i tak sa wykorzystywane. Sam juz nie wiem. Pamietaj ze mowie tu o wersji 2.3.4 kohany. po za tym na pierwszy rzut oka nie znalazlem nic na temat przedrostka HELPER_...ale jeszcze popatrze dokladnie
phpion
Cytat(jareczekber @ 25.05.2012, 09:37:05 ) *
Jedna sprawa co do mojego pytania o moje wlasne klasy php. Powiedziels bym sobie utworzyl helpera ale z tego co wyczytalem na docs.kohanaphp.com helpery maja w sobie tylko statyczne funkcje i tak sa wykorzystywane. Sam juz nie wiem. Pamietaj ze mowie tu o wersji 2.3.4 kohany. po za tym na pierwszy rzut oka nie znalazlem nic na temat przedrostka HELPER_...ale jeszcze popatrze dokladnie

Przedrostek helper_ jest kompletnie zbędny. Własne biblioteki umieszczasz w katalogu libraries. Możesz do niego wpakować dowolne klasy, których obiekty będziesz tworzył. Polecam zapoznać się z tym linkiem - masz tam opisane do czego służą poszczególne katalogi.

Ze swojej strony gratuluję wyboru K2, a nie K3. K2 rządzi smile.gif
jareczekber
Cytat(phpion @ 25.05.2012, 09:42:36 ) *
Przedrostek helper_ jest kompletnie zbędny. Własne biblioteki umieszczasz w katalogu libraries. Możesz do niego wpakować dowolne klasy, których obiekty będziesz tworzył. Polecam zapoznać się z tym linkiem - masz tam opisane do czego służą poszczególne katalogi.

Ze swojej strony gratuluję wyboru K2, a nie K3. K2 rządzi smile.gif


Rozumiem ze chodzi libraries w katalogu aplikacji a nie w modules?

Co do k2 , poko. Ludzie narzekaja na nowa wersje. Jednak najważniejsze jest to ze mam cos komus zrobic i wymog jest wlasnie K2
skowron-line
Cytat(phpion @ 25.05.2012, 07:42:36 ) *
Ze swojej strony gratuluję wyboru K2, a nie K3. K2 rządzi smile.gif

oT. Wiedziałem że to napiszesz smile.gif

@down
Zdania są podzielone
phpion
Cytat(jareczekber @ 25.05.2012, 09:49:41 ) *
Rozumiem ze chodzi libraries w katalogu aplikacji a nie w modules?

Wszystkie 3 foldery (system, application, modules) mają/mogą mieć taką samą strukturę. Poczytaj o kaskadowości w Kohanie - masz to w dokumentacji.

Cytat(skowron-line @ 25.05.2012, 09:50:31 ) *
oT. Wiedziałem że to napiszesz smile.gif

smile.gif a czy się mylę?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.