Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 405 Pomógł: 6 Dołączył: 12.01.2007 Ostrzeżenie: (0%)
|
Mam tabelę w bazie danych:
id PK id_uzytkownika FK samochod Relacja jest z tabelą sf_guard_user - jeden użytkownik może mieć wiele samochodów. Wygenerowałem moduł i przy dodawaniu nowego elementu na stronie w polu 'id uzytkownika' jest lista wszystkich użytkowników do wyboru, bo symfony zrobił mi widget: id_uzytkownika' => new sfWidgetFormDoctrineSelect(array('model' => 'sfGuardUser', 'add_empty' => false)) i walidator: 'id_uzytkownika' => new sfValidatorDoctrineChoice(array('model' => 'sfGuardUser')) a to pole powinno być niewidoczne i powinno w nim być id zalogowanego użytkownika, a nie że użytkownik może sobie wybierać użytkowników z listy. Jak temu zaradzić ? Mam usunąć $this['id_uzytkownika'], po czym utworzyć niewidoczny widget typu input i wpisać do niego id zalogowanego użytkownika wysyłane do formularza z actions.class.php (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
|
nieraczek [Symfony]Zamiast listy użytkowników w polu powinno być id zalogowanego uzytkownika 12.04.2009, 15:41:35
Cysiaczek Hm, nie wiem jak w Doctrine, ale w Propelu ja bym ... 12.04.2009, 17:29:15
nieraczek O tym drugim sposobie co go wspomniałeś myslałem w... 12.04.2009, 18:39:04
Cysiaczek Oczywiście, bo akcja create może być wywołana gete... 12.04.2009, 20:14:45
nieraczek Nie, to akurat:
[PHP] pobierz, plaintext <?php$... 12.04.2009, 20:23:21
michalg Dam Ci przykład, jak ja u siebie zrobiłem.
Metody... 14.04.2009, 16:47:25
nieraczek Dziękuję, jednak znalazłem znacznie prostszy sposó... 14.04.2009, 19:13:11
michalg Cytat(nieraczek @ 14.04.2009, 20:13:1... 14.04.2009, 19:21:37 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 22:11 |