![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 246 Pomógł: 19 Dołączył: 14.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Cześć, przeanalizowałem sobie ostatnio kod kohany, aby wiedzieć mniej więcej jako to działa, ale nie mogę zrozumieć/znaleźć jednej rzeczy. Chodzi mi konkretnie o zdarzenia:
Event::system.display Event::system.ready Event::system.post_routing Event::system.pre_controller Event::system.post_controller_constructor Event::system.post_controller Widzę gdzie są one wywołane, ale nie wiem gdzie są dodawane. W Event::run dopisałem sobie też: Ale dla tych zdarzeń nie wyświetla żadnej tablicy, skoro nie wywołują one żadnych funkcji to czemu służą? Chciałem także mieć przecinki w adresach, konkretnie pomiędzy metodą a jej argumentem, jedyne co wymyśliłem to zamiana tych linijek w Router: na coś takiego:
Tyle, że kohana tak naprawdę nie rozróżnia przy podziale na segmenty co jest kontrolerem, metodą i argumentem, więc równie dobrze mogę teraz wszędzie wpisać przecinki zamiast slashy. Co myślicie o takim rozwiązaniu? Czy macie jakieś lepsze? Ostatnie, takie luźne pytanie na koniec: Co sądzicie o używaniu Smarty w tym frameworku? Ostatnio natrafiłem nawet na zaimplementowanie tych szablonów dla kohany. Tylko czy to ma sens? Jeśli tak to kiedy? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 21:59 |