Post
#1
|
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. |
Witam,
Ci, którzy korzystają z Symfony i próbowali w tym farmeworku przejść na Propel 1.3 wiedzą, że większość pluginów najzwyczajniej w świecie przestanie działać. Winne temu jest API Creole, które różni się od API PDO. Nie zgadza się m.in. Wymuszanie typów. np.
Musi dla Propela 1.3 wyglądac następująco
Pętle operujące na wynikach z bazy też się różnią budową i sposobem pozyskania danych np. w Creole
w PDO po prostu
Takich zmian dostosowujących API jest wiele. Wystarczająco dużo, aby zablokować przejście na nowszego Propela w nieco większym projekcie. Propel 1.3 jest dużo wydajniejszy, co miałem okazję sam sprawdzić (zarówno mniejsza konsumpcja pamięci jak i szybsze przebiegi). Jego użycie jest zalecane przez developerów Symfony, tymczasem autorzy pluginów pokpili trochę sprawę i nie zanosi się na to, aby miel ochotę je przepisywać. Z tego, co widzę, to sprawdzają tylko zgodność z SF 1.1 i publikują jako "SF 1.1 Ready" Chciałbym zatem zapytać, czy znajdą się ochotnicy chcący pomóc przy przepisywaniu tych pluginów? Jeśli tak, to porozmawiałbym z developerami SF w sprawie przygotowania jakiejś infrastruktury (gałęzie SVN), nazewnictwa (np. sfPropel13ActAsNestedSetBehaviorPlugin) i innych spraw organizacyjnych. Zapraszam do wymiany opinii (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam. --up Naprawdę nie ma ochotników? (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
|
Cysiaczek Przepisanie pluginów Symfony dla Propel 1.3 23.10.2008, 23:47:06
mike No właśnie zastanawiałem się co Ci odpisać. Z jedn... 24.10.2008, 08:28:04
Cysiaczek Powiem Ci, że napotkałem pewien opór ze strony kog... 24.10.2008, 09:09:05
pawel_k ja myślę że najlepiej by było ... 25.10.2008, 23:39:42
Cysiaczek O tym nie pomyślałem, ale rzeczywi... 26.10.2008, 00:44:47 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 18:14 |