###前提・実現したいこと
はじめて質問します。よろしくお願いします。
仕事でZend FrameWorkを使うことになったので勉強をしていますが、
初歩的な段階でエラーが出てよく分かりません。
###発生している問題・エラーメッセージ
( ! ) Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (error)' in C:\xampp\ZendFramework\library\Zend\Controller\Dispatcher\Standard.php on line 249 ( ! ) Zend_Controller_Dispatcher_Exception: Invalid controller specified (error) in C:\xampp\ZendFramework\library\Zend\Controller\Dispatcher\Standard.php on line 249 Call Stack # Time Memory Function Location 1 0.0156 135496 {main}( ) ..\index.php:0 2 2.0882 641248 Zend_Controller_Front->dispatch( ???, ??? ) ..\index.php:9
###該当のソースコード
RequestController.php <?php require_once 'Zend/Controller/Action.php'; //requestコントローラを定義 class RequestController extends Zend_Controller_Action{ //indexアクションを定義(特別な処理はなし) public function indexAction(){ } //postアクションを定義([送信]ボタンクリック時に呼び出し) public function postAction(){ //ポストデータnameからあいさつメッセージを生成 $req = $this->getRequest(); $this->view->result = 'こんにちは、'.$req->getPost('name').'さん♪'; } }
index.phtml <html> <head> <title>リクエストオブジェクト</title> </head> <body> //request、postアクションにポストデータを送信 <form method = "post" action = "post.phtml"> 名前: <input type ="text" name = "name" size = "10" /> <input type ="submit" value = "送信" /> </form> </body> </html>
post.phtml <html> <head> <title>リクエストオブジェクト</title> </head> <body> //ビュー変数resultの内容を出力 <?php print($this->escape($this->result));?> </body> </html>
###試したこと
課題に対してアプローチしたことを記載してください
フォルダ構成
application
◇controllers
◇config
◇models
◇views
◇◇scripts
◇◇◇index
◇◇◇◇index.phtml
◇◇◇request
◇◇◇◇index.phtml
◇◇◇◇post.phtml
public(ドキュメントルート)
◇.htaccess
◇index.php
###補足情報(言語/FW/ツール等のバージョンなど)
PHP 5.6
Zend Framework 1.5.3
書き方がなってないかもしれませんが、何卒よろしくお願いします。
(◇はスペースです)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/15 13:00