Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Kohana][Kohana 2.3.4], Problemy poczatkujacego
jareczekber
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 6.11.2007

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
skowron-line
post
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


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/

Ten post edytował skowron-line 25.05.2012, 07:47:54
Go to the top of the page
+Quote Post
jareczekber
post
Post #3





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 6.11.2007

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
skowron-line
post
Post #4





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
jareczekber
post
Post #5





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 6.11.2007

Ostrzeżenie: (0%)
-----


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

Ten post edytował jareczekber 25.05.2012, 08:39:39
Go to the top of the page
+Quote Post
phpion
post
Post #6





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




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 (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
jareczekber
post
Post #7





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 6.11.2007

Ostrzeżenie: (0%)
-----


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 (IMG:style_emoticons/default/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
Go to the top of the page
+Quote Post
skowron-line
post
Post #8





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


Cytat(phpion @ 25.05.2012, 07:42:36 ) *
Ze swojej strony gratuluję wyboru K2, a nie K3. K2 rządzi (IMG:style_emoticons/default/smile.gif)

oT. Wiedziałem że to napiszesz (IMG:style_emoticons/default/smile.gif)

@down
Zdania są podzielone

Ten post edytował skowron-line 25.05.2012, 14:52:21
Go to the top of the page
+Quote Post
phpion
post
Post #9





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




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 (IMG:style_emoticons/default/smile.gif)

(IMG:style_emoticons/default/smile.gif) a czy się mylę?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 09:24