-1

这是我的麻烦:

致命错误:在第 89 行的 /home/u988704384/public_html/mutilmodules1/application/modules/default/controllers/IndexController.php 中找不到类“Default_Model_Category”

但是在本地主机中,它运行正常。

请帮我解决它。

在文件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();
    }
}
4

2 回答 2

0

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

于 2013-06-30T14:49:27.833 回答
0

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

于 2013-07-02T19:57:41.227 回答