Neden benim görüşüm buldum olmadığını CakePKP'deki bir hata alıyorum?

2 Cevap php

Ben formu tasarımı uygulaması için CakePHP'ye kullanıyorum.

Benim kod

<?php echo $html->link('Delete', array('action' => 'deleteForm', 'id' => $r['Form']['id']), null, 'Are you sure?' )?>

Benim denetleyicisi

   function deleteForm($id = null) {
          $this->Form->del($id);
          $this->Session->setFlash('Your entry has been deleted.');
          $this->redirect(array('action'=>'homepage'));
   }

Benim deleteForm.ctp dosyasında sadece bir geri link tuttu.

Form silinir ve Flaş mesajı geldi edilir. Ama bir hata gösteren

forms/deleteForm/1 is not found in this SERVER.

Solution: The error is because I have saved the view file as deleteForm.ctp instead of delete_form.ctp. Now it works.

2 Cevap

Bu, ben size ilgili belgeleri okumak için PHP ve CakePHP hakkında ikinci bir çok temel bir soru önerebilir mi?

Ve sadece doğru yönde bir işaret, burada AppController için belgeler :: (yönlendirme) 'dir:

Hızlı bir göz tarafından cevap olacaktır basit soru göndermeden önce belgeleri okuyunuz.

Ben WAMP kullanılan, daha önce aynı soru var, ve kontrolörün kodlama çalışıyor, bu durumda, yöntem işe yaramazsa yönlendirmek, ancak ANSI dosyanın kodlamasını değiştirmek, UTF-8!

Yani, windows ANSI kodlamasını değiştirmek için çalışın.