ZendFramework の使用を開始する際の例外

WBOY
リリース: 2016-06-13 13:48:39
オリジナル
851 人が閲覧しました

ZendFramework を使い始めるときにエラーが発生しました
PHPWEB2.0 の実際の開発を見たことがある人はいるでしょうか?この本のコードは私の Windows システムでは常に問題が発生します
コードはここにあります
require_once "Zend/Loader.php";
Zend_Loader::registerAutoload();

$config=new Zend_Config_Ini('../settings.ini','development');
Zend_Registry::set('config',$config);

//に接続しますデータベース
$params=array('host'=>$config->database->ホスト名,
'ユーザー名' =>$config->データベース->ユーザー名,
'パスワード'=>$config->データベース->パスワード,
'dbname'=>$config->データベース->データベース);

$db=Zend_Db: :factory ($config->database->type,$params);
Zend_Registry::set('db','$db');
$db->query('select 1' );

//ユーザーリクエストを処理します
$controller=Zend_Controller_Front::getInstance();
$controller->setControllerDirectory($config->paths->base."/ include/コントローラ");
$controller->dispatch(null,null);
?>

エラー メッセージは次のとおりです:

致命的なエラー: キャッチされない例外 ' Zend_Controller_Dispatcher_Exception ' メッセージ「無効なコントローラーが指定されました (エラー)」 (D:PHPnow-1.5.4includeZendControllerDispatcherStandard.php:194) スタック トレース: #0 D:PHPnow-1.5.4includeZendControllerFront.php(920): Zend_Controller_Dispatcher_Standard->dispatch(Object( Zend_Controller_Request_Http) ), Object(Zend_Controller_Response_Http)) #1 D:PHPnow-1.5.4htdocsindex.php(24): Zend_Controller_Front->dispatch(NULL, NULL) #2 {main} が D:PHPnow-1.5.4includeZendControllerDispatcherStandard の php でスローされました。 194


エラー コードの場所 (194 行目) を調べました。そこには次のように書かれています。
throw new Zend_Controller_Dispatcher_Exception('無効なコントローラが指定されました (' . $request->getControllerName() . ')');


ZEND FRAMEWORK に出会ったのですが、理解できませんでした。誰かがこの問題を解決してくれることを願っています。 。 。 。

-----解決策---------
http://topic.csdn.net/u/20090206/17/dc63dbee-0aa1-4fa5-afa9-4a741bad01b0.html 参照

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート