![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 3 Dołączył: 27.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mecze sie juz dluzszy czas i nie wiem w jaki sposob to zrobic. Mianowicie chce, aby z requesta pobierac getParameter('id') w modelu np. TabelaPeer.php tak abym zamiast powtarzac funkcje, miec tylko jedna ktora by podstawiala id Np: CODE $criteria = new Criteria (); $criteria->add(self::ID, $this->getParameter('id'); return self::doSelect($criteria); pokazuje mi wtedy blad w stylu ze $this jest uzyta w zlym kontekscie. Co mam zrobic aby nie umieszczac kodu w akcji bo wtedy wiem ze chodzi. Chce to zrobic tak aby do modelu przekac parametr ID. W dokach sie nie moge nigdzie doczytac tego ;/ Z gory dzieki za pomoc |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
A jak masz młotek to próbujesz z niego zrobić śrubokręt?
Nie wolno tak robić jak chcesz zrobić. To jest pisanie Spaghetti code. Po to masz model żeby był niezależny od czegokolwiek a Ty mu pakujesz do środka parametry żądania. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 3 Dołączył: 27.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
A jak masz młotek to próbujesz z niego zrobić śrubokręt? Nie wolno tak robić jak chcesz zrobić. To jest pisanie Spaghetti code. Po to masz model żeby był niezależny od czegokolwiek a Ty mu pakujesz do środka parametry żądania. To w takim razie jak to rozwiazac?? Jestem poczatkujacy, ucze sie dopiero.... |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
@jarre1987, powiedz, co będzie bardziej czytelne:
czy
Jako bonus:
Ten post edytował LBO 17.03.2009, 13:02:54 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 3 Dołączył: 27.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Już mam. Dzieki. Wiem robie jeszcze sporo bledow, ucze sie dopiero...
Jeszcze raz thx za help ![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 77 Pomógł: 5 Dołączył: 29.03.2006 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Zobacz sobie http://en.wikipedia.org/wiki/Dependency_injection
Najlepiej do tego typu operacji wstrzykiwać jak najprostsze typy, tak jak to zaprezentował LBO -------------------- Blog | Strona www | wicia.pl
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 20:46 |