0
require_once 'Zend/Loader/Autoloader.php';
$loader = Zend_Loader_Autoloader::getInstance();
$loader->registerNamespace('./application/');
$loader->setFallbackAutoloader(true);

これは私にとっては機能しません。つまり、getinstnc() は呼び出されていませんが、require_once はエラーをスローしていません。

ライブラリからzendフォルダー全体を削除しても、エラーはスローされません

4

1 に答える 1

1

require_onceファイルがそこにない場合、間違いなくエラーがスローされます。おそらくdisplay_errorsがオフになっています.Apacheエラーログで実際のエラーを確認し、開発環境でAPPLICATION_ENVが「開発」に設定されていることを確認してください.

また、 registerNamespace に渡す名前空間が無効です。おそらくもっと似たものが必要です$loader->registerNamespace('Application_');

于 2013-01-12T14:46:35.670 に答える