ホームページ  >  記事  >  バックエンド開発  >  Zend Framework の構成に関連する問題

Zend Framework の構成に関連する問題

WBOY
WBOYオリジナル
2016-06-13 13:44:35845ブラウズ

Zend Framework 構成の問題

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
error_reporting(E_ALL|E_STRICT); 
ini_set('display_errors', 1); 
date_default_timezone_set('Asia/Shanghai'); 
// 目录设置和类装载 
set_include_path('.' . PATH_SEPARATOR . '../library/' 
  . PATH_SEPARATOR . '../application/models/' 
  . PATH_SEPARATOR . '../application/controllers/'  
  . PATH_SEPARATOR . '../application/views/'  
  . PATH_SEPARATOR . get_include_path()); 
include "Zend/Loader/Autoloader.php"; 
Zend_Loader_Autoloader::getInstance()->setFallbackAutoloader(true); 
// 载入配置文件
$config=new Zend_Config_Ini('../application/config.ini','general');
$registry=Zend_Registry::getInstance();
$registry->set('config',$config);
//设置数据库
$db=Zend_Db::factory($config->db);
Zend_Db_Table::setDefaultAdapter($db);
//设置控制器
$frontController = Zend_Controller_Front::getInstance(); 
$frontController->setBaseUrl('F:/PHP/Source/BookSystem/BookSystem/html');
$frontController->throwExceptions(true); 
$frontController->setControllerDirectory('../application/controllers');
Zend_Layout::startMvc(array('layoutPath'=>'../application/layouts')); 
// run! 
$frontController->dispatch(); 


上記のコード: 常にエラーが表示されます:
致命的なエラー: キャッチされない例外 'Zend_Controller_Dispatcher_Exception' とメッセージ '無効なコントローラーが指定されました (Index. php )' in F:PHPSourceBookSystemBookSystemlibraryZendControllerDispatcherStandard.php:248 スタック トレース: #0 F:PHPSourceBookSystemBookSystemlibraryZendControllerFront.php(955): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Re) ) #1 F:PHPSourceBookSystemBookSystemhtmlindex.php( 28) : Zend_Controller_Front->dispatch() #2 {main} が F:PHPSourceBookSystemBookSystemlibraryZendControllerDispatcherStandard.php の 248 行目でスローされました

英雄たちをお願いします!

-----解決策---------
設定が後進的すぎます。 。

お使いのバージョンが 1.10 以降の場合は、公式 Web サイトにアクセスしてダウンロードしてください。直接使用
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。