+ -
当前位置:首页 → 问答吧 → 视频75讲 zend  framework 配置问题

视频75讲 zend  framework 配置问题

时间:2010-09-21

来源:互联网

大家好!
本人新手,第一次配置zendframework,按照教程的源码配置的,加载index.php的时候出现以下错误提示:

Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (index.php)' in C:\wamp\www\zendframework\library\Zend\Controller\Dispatcher\Standard.php:248 Stack trace: #0 C:\wamp\www\zendframework\library\Zend\Controller\Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 C:\wamp\www\zendframework\index.php(27): Zend_Controller_Front->dispatch() #2 {main} thrown in C:\wamp\www\zendframework\library\Zend\Controller\Dispatcher\Standard.php on line 248

用的是wamp,web目录是 c:\wamp\www\zendframework
zend library目录是 c:\wamp\www\zendframewor\library\zend

谢谢大家!

作者: hywyh   发布时间: 2010-09-21

不好意思,忘记给index.php的源文件了。
用的是教程的源码。
<?php

    error_reporting(E_ALL|E_STRICT); //在开启错误报告

    date_default_timezone_set('Asia/Shanghai'); //配置地区

    set_include_path('.' .PATH_SEPARATOR .'./library'.PATH_SEPARATOR .'./application/models/'.PATH_SEPARATOR . get_include_path());  //配置环境路径

//    require_once 'Zend/Loader.php';
//    Zend_Loader::registerAutoload();//设置Zend Framework 自动载入类文件

    require_once "Zend/Loader/Autoloader.php";  //载入zend框架
    Zend_Loader_Autoloader::getInstance()->setFallbackAutoloader(true); //静态载入自动类文件

    $registry = Zend_Registry::getInstance(); //静态获得实例
    $view = new Zend_View(); //实例化zend 模板
    $view->setScriptPath('./application/views/scripts/');//设置模板显示路径
    $registry['view'] = $view;//注册View

    //设置控制器
    $frontController =Zend_Controller_Front::getInstance();

    $frontController->setBaseUrl('/zendframework')//设置基本路径
                    ->setParam('noViewRenderer', true)
                    ->setControllerDirectory('./application/controllers')
                    ->throwExceptions(true)
                    ->dispatch();
?>

作者: hywyh   发布时间: 2010-09-21

相关阅读 更多

热门下载

更多