2010-08-16 36 views
0

我正在學習從zendCast Zend框架,並不能找到問題庫文件夾中的Zend Framework 1.10的定製類未發現

我使用:

-Zend服務器CE

- Zend Studio的7.2

-Zend框架1.10

在我的庫文件夾(與Zend Studio中創建的),我有一個文件夾和應用程序在文件夾中的PHP文件Countri es.php對應於App_Countries類,但是當我嘗試創建一個新的App_Countries對象時,它說該類無法加載關於如何擺脫該錯誤的任何想法?

Fatal error: Class 'App_Countries' not found in /usr/local/zend/apache2/htdocs/ZC/application/controllers/IndexController.php on line 14 

的index.php

// Define path to application directory 
defined('APPLICATION_PATH') 
    || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application')); 

// Define application environment 
defined('APPLICATION_ENV') 
    || define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production')); 

// Ensure library/ is on include_path 
set_include_path(implode(PATH_SEPARATOR, array(
    realpath(APPLICATION_PATH . '/../library'), 
    get_include_path(), 
))); 

/** Zend_Application */ 
require_once 'Zend/Application.php'; 

// Create application, bootstrap, and run 
$application = new Zend_Application(
    APPLICATION_ENV, 
    APPLICATION_PATH . '/configs/application.ini' 
); 
$application->bootstrap() 
      ->run(); 
+0

你應該張貼您的控制器代碼和完整的目錄結構。 – 2010-08-16 12:46:28

回答

5

確保autoloadernamespace在你的application.ini正確配置。
它應該包含這樣的事情:

autoloadernamespaces[] = "Zend" 
autoloadernamespaces[] = "App" 
相關問題