![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Zastanawiam sie nad wyborem Propela jako mojej warstwy posredniej miedzy php a baza MySQL.
Jako, ze wykorzystuje baze MySQL 5 oraz tabele typu InnoDB, nie jestewm peiwen czy wybor tej biblioteki jest sluszny. Raz, ze relacje mam juz ustawione i nie martwie sie o to, a dwa, ze chce wykorzystywac procedury skladowe, ktore nie wiem czy w Propelu moge obsluzyc (trzeba bylo by rozszerzyc wygenerowane klasy?) ? Dopiero zaczynam uczyc sie tej biblioteki i przeczytalem juz kilka dokumentow, ale nadal nie wiem czy do mojego zastosowania bedzie to dobre. Projekt to cos ala mini forum z zagniezdzona struktura sekcji. Dodatkowo beda tam wystepowaly akcje, ktore beda potrzebowac uruchomienia kilku zapytan, ktore obsluze przez procedury skladowe oraz widoki. Czy Propel sprawdzi sie tutaj? |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Co do widokow to powinno byc to przezroczyste, ale wtedy ograniczasz sie do odczytu. Ogolnie propel z zalozenia opiera sie na tabelach (odczytywanie typ pol, gdzie wystepuja klucze itd)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Może popełniam błąd teraz, ale po co używać ORM, skoro MySQL5 ma wbudowaną obsługę relacji?
|
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Cytat Może popełniam błąd teraz, ale po co używać ORM, skoro MySQL5 ma wbudowaną obsługę relacji? Chyba pojecia pomyliles. Wiekszosc baz jest typu relacyjnego wiec twoj post akurat do tego tematu nie pasuje. |
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
SongoQ: uzywales moze juz tego w swoich projektach?
|
|
|
![]()
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Z widokami, funkcjami i procedurami - nie.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 487 Pomógł: 7 Dołączył: 7.01.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Propel traktuje widoki jak tabele. Jeśli masz procedury składowe i triggery to nie ma problemu z ich używaniem, triggery lecą normalnie jak przy zwykłych zapytaniach a pozostałe funkcje możesz wywoływać przez pobranie połączenia. Nie ma co się obawiać rozszeżania klas, ponieważ nie wszystkie są nadpisywane.
Ten post edytował splatch 31.07.2006, 08:00:15 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 09:13 |