我在代码托管时遇到了麻烦

时间:2013-06-30 14:07:26

标签: zend-framework

这是我的麻烦:

  

致命错误:未找到类'Default_Model_Category'   /home/u988704384/public_html/mutilmodules1/application/modules/default/controllers/IndexController.php   第89行

但是在localhost中,它运行正常。

请帮我解决。

在档案 category.php :( / public_html / mutilmodules1 / application / modules / default / models /)

<?php
class Default_Model_Category extends Zend_Db_Table
{
    protected $_name = 'categories';
    public function listinfo()
    {
        $data=$this->fetchall();
        return $data;

    }
}

在文件 IndexController.php :( / public_html / mutilmodules1 / application / modules / default / controllers /)

class IndexController extends Zend_Controller_Action
{
         public function indexAction()
    {
        $category = new Default_Model_Category();
        $this->view->entries = $category->listinfo();
    }
}

2 个答案:

答案 0 :(得分:0)

Zend Framework类或者从库文件夹中丢失,或者Web服务器无法读取。第一步是查看/home/u988704384/public_html/mutilmodules1/application/library/Zend/Application.php是否存在。如果是,请检查库文件夹的权限。

答案 1 :(得分:0)

您当前的问题可以像案例一样简单吗?您的类名为Default_Model_Category,但您似乎表明文件名为category.php。尝试将文件重命名为Category.php,看看是否能解决问题。我知道我在Mac上进行开发之前遇到过这个问题,它不关心大小写,但我的LAMP服务器确实如此。