Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony] embedded form, ręce mi opadają
Gribo
post 25.10.2010, 03:32:12
Post #1





Grupa: Zarejestrowani
Postów: 237
Pomógł: 17
Dołączył: 1.11.2007
Skąd: Zielona Góra

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


Witam

używam symfony 1.4 z Propelem

mam następujacy schemat bazy danych :
  1. grupa_temat:
  2. id: ~
  3. grupa_id: {type: integer, foreignTable: grupa, foreignReference: id, required: true, onDelete: cascade}
  4. temat: {type: varchar(255), required: true}
  5. post_id: {type: integer, foreignTable: grupa_post, foreignReference: id, required: true, onDelete: cascade}
  6. autor: {type: integer, foreignTable: pracownik, foreignReference: id, required: true, onDelete: setnull}
  7. created_at: ~
  8. updated_at: ~
  9.  
  10. grupa_post:
  11. id: ~
  12. temat_id: {type: integer, foreignTable: grupa_temat, foreignReference: id, required: true, onDelete: cascade}
  13. tresc: {type: longvarchar, required: true}
  14. autor: {type: integer, foreignTable: pracownik, foreignReference: id, required: true, onDelete: setnull}
  15. updated: {type: integer, default: 0}
  16. usuniety: {type: boolean, default: false, required: true}
  17. created_at: ~
  18. updated_at: ~


Chciałem utworzyć formularz który będzie dodawać temat wraz z pierwszym postem, wiec odrazu przyszło na myśl żeby zagnieżdżać w formularzy Temat formularz Post

  1.  
  2. $ff = new GrupaPostForm();
  3. $this->embedForm('formPost', $ff);
  4.  


I tu zaczyna się magia oczywiście wyświetlają się błędy że pole temat_id,post_id jest wymagany. OK mówię nastawie walidator na PASS zobaczę co się będzie działo no i wpisy zapisują się do bazy jednak za nic nie chcą się miedzy sobą połączyć kluczami kolumny temat_id i post_id zostają zupełnie nie zapełnione. Dodam że baza danych MYISam dlatego MySQL to przepuścił.


POMÓŻCIE jak zmusić to do działania bo mi już ręce opadają nie mówiąc ile czasu na to straciłem.


--------------------
Wyszukiwarka noclegów w Polsce i zagranicą.
Najlepszy katalog turystyczny wspomagający pozycjonowanie i promocje stron.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 18:38