Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CakePHP] formularz, w relacjach
kicaj
post
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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Rafal Filipek
post
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
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: 9.10.2025 - 21:27