Ostatni projekt w Kohana napisałam chyba wieki temu. Wprawdzie pokusiłam się wtedy o użycie wersji 3 i nawet mi się spodobało wiele ze zmian jakie wprowadzono, w stosunku do wersji 2. Tyle, że po za użyciem wersji 3 nie pokusiłam się o pełne wykorzystanie jej możliwości. A mianowicie tego że obsługuje ona model HMVC.
Nie będe przepisywać obsernych artykułów, żeby wyjaśnić co to jest HMVC Można z łatwością w sieci znaleźć informacje zarówno na temat ogólnych założeń tego modelu jak i dyskusje dotyczące tego w jaki sposób jest on zaimplementowany we frameworku Kohana a także, czy w ogóle jest możliwe użycie HMVC w php. Ale nie o tym chciałam pisać.
Po ostatnim projekcie napisanym w Kohana zmuszona byłam do zwolnienia tempa i zajmowania się drobiazgami a w dodatku bardzo daleko od tego frameworka. Czas mijał, Kohana się rozwijała aż przyszła pora, żeby sobie powiedzieć “Welcome back” i wziąć się za coś poważniejszego. No i mnie podkusiło. No bo po co sięgać po wersję 3.0, do której jest całkiem sporo tutoriali dokumentacji i innych materiałów. Lepiej wziąć nowszą wersję 3.3. Przecież nie mogło się wiele zmienić.
Nie mogło? Aaaaaa. Właśnie, że mogło… No i masz babo placek. Zamiast korzystać z mądrości kolegów, którym się chciało tutoriale pisać, dokumentację w wiki itp będziesz teraz ślęczeć analizując kod.