Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 2 Dołączył: 30.06.2006 Ostrzeżenie: (0%)
|
Witam
W symfony mam mały problem - dodam że dopiero zaczynam używać tego frameworka. Otóż mam sobie takie akcje:
Chodzi mi tutaj o metodę executeShow() - jest jakaś gotowa metoda modelu która by mi zwracała artykuł z pobranej listy bez tworzenia drugiego zapytania? Jeśli dam
To automatycznie do bazy pójdzie kolejne zapytanie. Ten post edytował Ziels 25.12.2007, 17:03:40 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%)
|
Taką funkcjonalność zawiera propel 1.3. Jednak ja zostawiłbym model a zastanowiłbym się czy dla każdej akcji potrzebne Ci jest pobieranie całej tabeli w metodzie preExecute();. Przecież wydajniej jest pobrać dla akcji show, edit etc... tylko jeden rekord. Nawet dla ewentualnej akcji list lepiej jest pobrać tylko kilka artykułów.
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 2 Dołączył: 30.06.2006 Ostrzeżenie: (0%)
|
Generalnie to jest taki projekt testowy w którym chciałem osiągnąć funkcjonalność jakby mini-cmsa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Artykuły to nic innego jak pozycje menu, a menu musi być wyświetlane z boku na każdej podstronie, najlepiej z pełną zawartością. Dlatego zastanawiało mnie czy jeśli wszędzie wybieram z bazy wszystkie artykuły to czy nie mogę zawrzeć szukania tego jednego w jednym poleceniu. Ale dzięki za informacje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Da się jakoś aktualizować tego propela, czy jest integralną częścią Symfony i lepiej go nie ruszać?
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%)
|
Jest plugin do wersji 1.3. Do tego menu to polecam uzyc komponent.
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 246 Pomógł: 31 Dołączył: 13.11.2006 Skąd: się znamy? Ostrzeżenie: (0%)
|
Bez przesady z tą optymalizacją. Wszystko jest dobrze puki nie tworzysz nieczytelnego kodu a tu właśnie to robisz. Jedno zapytanie nie zbawi świata.
Tak jak napisał destroyerr najlepiej dla menu, komponent i tam pobierz artykuły. |
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 17:31 |