zend framework: класс не найден

У меня проблема в базовом приложении zend framework, что класс не найден. пожалуйста помоги

У меня есть базовая структура и добавлен каталог моделей / таблиц. После того, как моя страница входа отображается, когда я отправляю ее, возникает следующая ошибка

Неустранимая ошибка: класс Application_models_tables_User не найден в E: \ zendu \ Apache2 \ htdocs \ login \ application \ controllers \ AuthController.php в строке 18

Authcontroller.php

class AuthController extends Zend_Controller_Action
{

public function init()
{
    /* Initialize action controller here */
}

public function indexAction()
{
    // action body
}

public function loginAction()
{
    $data = new Application_models_tables_User();

}

модели / таблицы / User.php

class Application_models_tables_User extends Zend_Db_Table
{
protected $_name = 'users';
}

в application.ini

appnamespace = "Application"

Я использую zend studio, поэтому базовая структура создается автоматически. поэтому мне не нужно указывать путь включения моделей.


person udgeet patel    schedule 15.08.2012    source источник


Ответы (1)


Прочтите это:

Автозагрузчик ресурсов модуля устанавливает для папки «модели» пространство имен Model.

Я бы изменил имя вашего класса на Application_Model_Table_User и изменил папку 'model / tables' на models/Table

person WayneC    schedule 15.08.2012