2016-05-28 8 views
1

cakePHP 3.0を使用してモデレーターフォームを作成しようとしていますが、ここで料理ガイドのガイドを守っていますhttp://book.cakephp.org/3.0/en/core-libraries/form.htmlしかし、 ContactForm.phpを入れてください。それはsrc/Form/ContactForm.phpに入れることを言いますが、うまくいきませんでした。誰かが私にこれを指示できますか?ありがとうcakephp 3.0 'App Controller ContactForm'がモダリティのフォームを見つけられません

答えて

0

Pls、あなたの問題の詳細をご提供ください 1)ContactFormはコントローラで認識されていますか?のみ

protected function _execute(array $data) 
{ 
    // Send an email. 
    return true; 
} 

ない

でデータを扱う名前空間 2をご確認ください)コントローラの

if ($this->request->is('post')) { 
     if ($contact->execute($this->request->data)) { 
      //NOT HERE!!! 
     } else { 
      // error 
     } 
    } 
0

また、サーバー構成は、PHP短いオープンタグを禁じることを心に留め - ない場合。

クラスが<?phpで始まり、より安全な側になるように<?であることを確認してください。そうでない場合、CakePHPはYour \ Namespace \ Class Not Foundメッセージで応答します。

0

Formフォルダを入れた場所を確認してください。srcフォルダ内にある必要があります。 また、クラスに接尾辞としてFormが含まれていることを確認してください。

エラーがApp\Controller\ContactForm not foundなので、Formフォルダをsrcフォルダに入れていないことを意味します。

関連する問題