Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kohana komponenty/pluginy
marcio
post
Post #1





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Witam, zastanawiam sie nad przepisaniem mojego systemu blogowego.
Rozwazalem Symfony i Kohana i padlo na Kohane.

Jednak brakuje mi w niej 2 rzeczy:
-Takiego "profilera" jak mamy w symfony, ta belka u gory ktora daje nam duzo info, wiem ze jest takie cos w kohanie jednak nie potrafie znalesc, byl ostatnio taki watek na forum tego tez nie potrafie znalesc :/
-No wlasnie systemu komponentow.Czytalem to: http://forum.kohanaphp.pl/index.php/topic,351.0.html jednak to chyba do konca nie jest to czego ja oczekuje.Poprostu chce miec jeden glowny kontroler-model-widok do ktorego bede wczytywane komponenty ktore tez beda skladaly sie z kontrolera-modelu-widoku a z linku ktory podalem wynika ze komponent to tylko widok z wlasna logika.

Czy jest mozliwosc zrobienia takiego czegos w Kohanie?
Kombinowalem troche i w sumie dam sobie rade cos takiego wykombinowac ,problem raczej tyczy sie routingu....
Poniewaz u mnie w poprzednim silniku(moim fw) linki mialy taka postac:
Cytat
www.mojastrona.com/index.php/Home,Index,Login,tutaj moja byc parametry i tak dalej

Czyli Home jest to glowny kontroler Home dla normalnych strony i Admin dla PA potem akcja Index to akcja ktora sie odpala w kazdym glownym kontrolerze w ktorej ladujemy komponenty no i wkoncu akcja Login ktora jest tylko w komponencie Auth i poprostu w jej miejsce w glownym widoku ladujemy albo form do logowania lub panel user'a gdy jest zalogowany.

Routing w Kohanie wyglada tak:
Class/method/params
A ja bym musial miec:
BaseClass/BaseMetohd/ComponentClass/method/params
Ewentualnie
BaseClass/ComponentClass/method/params

Gdzie BaseMethod to zawsze index().

Pozdro ;]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
marcio
post
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Ok toolbar dziala :]

Ktos pomoze z problemem nr 1?
Mozliwe ze rozwiazanie @phpion to jest to czego szukam, wiec moze poczekam na jego posta (IMG:style_emoticons/default/snitch.gif)
Go to the top of the page
+Quote Post
phpion
post
Post #3





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




Cytat(marcio @ 30.05.2010, 18:14:47 ) *
Ktos pomoze z problemem nr 1?
Mozliwe ze rozwiazanie @phpion to jest to czego szukam, wiec moze poczekam na jego posta (IMG:style_emoticons/default/snitch.gif)

Czuję się wywołany do tablicy (IMG:style_emoticons/default/smile.gif) Tutaj masz emulację komponentów z Symfony. Pierwszy post z tego tematu powinien w zupełności Ci wystarczyć.

Natomiast co do profilera. Jakiś czas temu bawiłem się tym wzorowanym na Symfony, ale bardziej mnie wkurzał niż pomagał. Finalnie pozostałem więc przy standardowym Kohanowym profilerze. Jego uruchomienie jest banalne. Wystarczy, że w kontrolerze utworzysz obiekt profilera:
  1. new Profiler();

i tyle. Pod zawartością strony dostaniesz tabelkę ze sporą ilością informacji. Więcej informacji znajdziesz w dokumentacji profilera.
Go to the top of the page
+Quote Post

Posty w temacie


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: 27.12.2025 - 23:52