![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 15 Dołączył: 15.11.2007 Skąd: Nowogród Bobrz. Ostrzeżenie: (0%) ![]() ![]() |
Brakowało mi w Kohanie takiego rozwiązania jak ORM ale do obsługi baz Redis. To znaczy, coś tam znalazłem, ale nie przypadło mi jakoś do gustu. Natomiast w Railsach jest taka klasa, która obsługuje modele pobrane z Redisa w sposób bardzo zbliżony do obsługi relacyjnych baz danych.
No więc, w ramach powiększania bałaganu wydłubałem sobie na szybko taki modulik. Na razie nie jest jeszcze w pełni kompletny i w miarę możliwości będę się starał go rozwijać. Ale podstawowa funkcjonalność już jest, więc można się podzielić. Przy okazji była motywacja do wgryzienia się trochę głębiej w ORM Kohany ![]() http://github.com/magnax/kohana-redis-orm.git W Readme są opisane funkcjonalności i są przykłady wykorzystania tego modułu. Do działania wymaga bliblioteki Redisent, która jest dostępna jako rozszerzenie do PHP. Na hostingach, które oferują Redis zazwyczaj jest możliwość doinstalowania tego (próbowałem na megiteam i nie ma problemu). Kod jest daleki od doskonałości i na pewno da się sporo poprawić. Jak ktoś znajdzie jakiegoś babola albo coś do usprawnienia, to będę wdzięczny. Zapraszam do komentowania. -------------------- Efemental.pl - nasz punkt słyszenia :: recenzje :: tylko metal!
Opensource'owy klon Cantra: http://github.com/magnax/Simtr |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 22.06.2025 - 03:39 |