Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony] formularze i logowanie
jarre1987
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 3
Dołączył: 27.02.2008

Ostrzeżenie: (0%)
-----


Witam,

Mam taka oto tabele:
CODE
Mail:
Id_user
From_who
Message
Read
Date


Zrobilem generate crud w konsoli. Teraz po wygenerowaniu formularzu ( bez pola READ )..jak ustawic from_who z listy wyboru aby ustawial sie w zaleznosci od tego jaki uzytkownik sie zaloguje?. Poprostu co trzeba wiedziec. Jak to zrobic, czym sie kierowac??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
michalg
post
Post #2





Grupa: Zarejestrowani
Postów: 122
Pomógł: 8
Dołączył: 20.10.2008

Ostrzeżenie: (0%)
-----


Ja bym to zrobił tak (doctrine) :

  1. <?php
  2. class TabelaForm extends BaseTabelaForm {
  3.   public function configure() {
  4.       [...]
  5.       // usuwamy pole z formularza, bo będzie nadawane automatycznie
  6.       unset($this['from_who']);
  7.       [...]
  8.   }
  9.  
  10.    protected function doSave($con = null) {
  11.       // wpisujemy do obiektu id uzytkownika
  12.       if ($this->object->isNew()) {
  13.           $this->object->setFromWho(sfContext::getInstance()->getUser()->getId());  // tu wyciągasz id zalogowanego użytkownika
  14.       }
  15.  
  16.       parent::doSave($con);
  17.    }
  18. }
  19. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 15:13