使用ZendFramework启动应用程序时出错

时间:2015-07-20 14:09:23

标签: php zend-framework

我开始研究ZendFramework。按推荐配置。在调用使用默认代码创建的项目时,它可以完美地运行。当我评论所有index.php并添加代码时:

的index.php

<?php

include 'Zend.php';

Zend_Loader::loadClass('Zend_Controller_Front');

Zend_Controller_Front::run('controllers');

?>

<html>
<head>
   <title>Chomp! The online feedreader</title>
</head>
<body>

<table>
<tr><td colspan="2">
   <h1>CHOMP!</h1>
   <h3>the only feedreader you'll ever need</h3>
</td></tr>
<tr><td style="width: 200px;">Login info here</td><td>Content here</td></tr>
</table>

</body>
</html>

indexController.php

<?php

class IndexController extends Zend_Controller_Action
{

    public function init()
    {
        /* Initialize action controller here */
    }

    public function indexAction()
    {
        // action body
    }

    //Add por Debora
    public function loginAction()
    {
        echo "This is the loginAction().";
    }

    public function registerAction()
    {
        echo "This is the registerAction().";
    }


}

显示以下错误:

  

致命错误:找不到类'Zend_Loader'   第5行的C:\ wamp \ www \ ProjetoZend \ public \ index.php

有人可以帮助我吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您必须包含实际的加载程序文件,而不是某些可能甚至不存在的文件。

// this will not help you access your Zend_Loader class
include 'Zend.php';

// something like this
include '/path/to/library/Zend/Loader.php'

附加说明:在您使用set_include_path()

的路径中包含Zend库的路径之前,您的设置可能无效