-1

これは私の悩みです:

致命的なエラー: クラス 'Default_Model_Category' が /home/u988704384/public_html/mutilmodules1/application/modules/default/controllers/IndexController.php 行 89 に見つかりません

しかし、ローカルホストでは正常に動作します。

私がそれを解決するのを手伝ってください。

ファイル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 に答える