![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
Opisujac relacje w temacie: Temat: CakePHP_relacje
Jak w np. w Article/view/43 lub Users/view/3 dodac komentarz, oraz czy w takim przypadku dobre bedzie zastosowanie formularza do komentowania w views/elements? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 274 Pomógł: 54 Dołączył: 2.05.2006 Skąd: Nadarzyn Ostrzeżenie: (0%) ![]() ![]() |
1)
Kod $this->Event->Comment->create(); na $this->Comment->create($this->data); // tworzysz komentarz z danymi z post'a 2) Kod if($this->Event->Comment->saveAll($this->data)) { na if($this->Comment->save($this->data)) { // wystarczy save 3)nie potrzebujesz redirect po zapisaniu komentarza ( chyba ze chodzi ci o unikniecie efektu f5 ). jak widzisz pokasowalem zapis relacji Event->Comment. Osobiscie tego nie stosuje bo jak zapisuje komentarz to nie widze potrzeby zeby robic to jeszcze przez model Event. Ja bym najzwyczajniej w formularzu dodal pole Kod $form->input('Comment.model_id', array('type'=>hidden')); i juz a co do tego automatycznego wypelniania to faktycznie z faktu iz jest to nazwa niestandardowa ( model_id ) moze go automatycznie nie wypelniac ( ale to nie na sto procent ). Ten post edytował Rafal Filipek 12.01.2009, 22:36:35 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 21:27 |