这是我的麻烦:
致命错误:未找到类'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();
}
}
答案 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服务器确实如此。