![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 20.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
projektuje mały serwis z wykorzystaniem symfony. Tworze moduł w oparciu o model/tabele zawierającą swój własny klucz ID oraz klucz obcy USER_ID. Chciałbym odwoływać się w urlu do modułu z wykorzystaniem jednego argumentu (ID). Plik action.php
Taka zmiana powoduje błąd:
Moje pytanie brzmi. Jak powinienem z edytować istniejące pliki .php aby odwoływać się do modułu jedynie za pomocą jednego argumentu. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 7 Dołączył: 10.03.2011 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Najprościej zrezygnować ze złożonego klucza głównego. Będziesz mógł wtedy używać find() z jednym argumentem. Tym bardziej jeżeli ID jest unikalny w tabeli to nie ma sensu tworzyć klucz główny z 2 kolumn.
Ten post edytował jaro87 20.10.2011, 10:25:44 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 20.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Chciałem żeby usuwanie rekordów wykonywało się po stronie bazy danych. To będzie spory serwis dlatego wolałbym tego nie robic po stronie php. Moje rozwiązanie (IMG:style_emoticons/default/haha.gif) :
Ten post edytował IMP 20.10.2011, 13:47:41 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 19:42 |