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%)
|
nie rozumiem do konca co masz na mysli mowiac "jak dodac" . generalnie robisz tak:
w kontrolerze w akcji Kod $this->data = $this->Comment->create(array('model'=>'Article', 'model_id'=>$id)); to ci doda do this data nowy komentarz. a w widoku Kod <?php echo $form->create("Comment",array('url'=>'akacja/gdzie/zapisujesz')); echo $form->input("Comment.model", array('type'=>'hidden')); ?> echo $form->input("Comment.moel_id, array('type'=>'hidden')); ?> // pozostale standardowe pola formularza ?> tutaj w tym formularz jedyne co musisz zmienic to url bo standardowo cake wrzuci ci tam akcje ala REST wiec comments/add ( bo w kontrolerze nie ustawilismy id dla komentarza ). co do pytania o elements ... imho tak . formularz masz taki sam dla Article i User do tego mozesz korzystac z niego podczas edycji itp. wiec min 3 miejsca ... ja robie to tak ze w elements mam katalogi tak jak w widoku wiec np. robie sobie elements/comments/form.ctp ( ale to juz kwestia indywidualna ). Ten post edytował Rafal Filipek 12.01.2009, 20:45:01 |
|
|
|
kicaj [CakePHP] formularz 12.01.2009, 20:34:17
kicaj Zrobilem cos takiego: http://bin.cakephp.org/view/... 12.01.2009, 21:34:46
Rafal Filipek 1) Kod$this->Event->Comment->crea... 12.01.2009, 22:35:14
kicaj ad 1 i 2: Undefined property: EventsController::... 13.01.2009, 01:31:46 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 22:04 |