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
-=Peter=-
post
Post #2





Grupa: Zarejestrowani
Postów: 304
Pomógł: 51
Dołączył: 4.02.2005
Skąd: Kraków

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


A ja bym to zrobił inaczej (bo raczej w klasie formularza nie powinno być takich zależności z klasą myUser, chociaż jak kto woli)

  1. <?php
  2. //klasa mailActions
  3.  
  4. public function executeSave(sfWebRequest $r){
  5.  $form = new MailForm();
  6.  
  7.  if($r->isMethod('post')){
  8.    $values = $r->getParameter('mail');
  9.    $values['from_who'] = $this->getUser()->getAttribute('id');
  10.    $form->bind($values)
  11.    //dalej standardowe $form->isValid() i zapisanie danych itp.
  12.  }
  13. }
  14. ?>


Ten post edytował -=Peter=- 18.05.2009, 21:25:41
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: 8.10.2025 - 06:07