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 |
|
|
|
kicaj [CakePHP] formularz 12.01.2009, 20:34:17
Rafal Filipek nie rozumiem do konca co masz na mysli mowiac ... 12.01.2009, 20:43:43
kicaj Zrobilem cos takiego: http://bin.cakephp.org/view/... 12.01.2009, 21:34:46
kicaj ad 1 i 2: Undefined property: EventsController::... 13.01.2009, 01:31:46 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 18:06 |