singlepost

Zend Framework проблема Autoload << На главную или назад  

Вылетает ошибка

Fatal error: Class 'Model_DbTable_Registration' not found in /home/content/b/i/o/biopulse/html/e-tenerife.org/application/controllers/IndexControll… on line 9

На локальном компе, работает на ура, структура такая

/home/content/b/i/o/biopulse/html
…./library
…./e-tenerife.org
……/application
……/modules
……../DbTable
………./Registration.php
……/public
……../index.php
…./.htaccess

Bootstrap.php такой…

class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{

protected function _initAutoload()
{
echo '_initAutoload()';
$modelLoader = new Zend_Application_Module_Autoloader(array(
'namespace' => '',
'basePath' => APPLICATION_PATH
));
echo 'return $modelLoader';
return $modelLoader;
}
}

index.php такой…

<?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('/home/content/b/i/o/biopulse/html/library'),
get_include_path(),
)));
/** Zend_Application */
require_once '/home/content/b/i/o/biopulse/html/library/Zend/Application.php';

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

Зенд вроде бы работает, но Autoloader нет…

Подскажите где может быть подвох?

97 ответов в теме “Zend Framework проблема Autoload”

  1. 1
    Андрей Васильев ответил:

    Если на локалке работает, то проблема в путях к папкам. Удостоверьтесь, что они указываются правильно

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.