Модель класса не найдена в Doctrine 2.2 + CodeIgniter 2.1

Я создал проект с CodeIgniter 2.1 и Doctrine 2.2, следуя инструкциям по кулинарной книге Doctrine. EntityManager работает, но когда я пытаюсь загрузить модели сущностей, это дает мне ошибку

Fatal error: Class 'Users' not found in /Volumes/Data/Projects/myproject/application/controllers/home.php on line 10 

Это мой файл home.php:

 <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); //require_once(APPPATH.'models/Users.php'); class Home extends CI_Controller { public function index() { $em = $this->doctrine->em; $users = new Users; //$user = $em->find("Users", 1); $em->flush(); // dummy $this->load->view('welcome_message'); } } 

Если я раскомментирую строку 3: require_once(APPPATH.'models/Users.php'); , то он работает отлично.

Как я могу автоматически загружать модели?

Является ли механизм автозагрузки обработан бутстрапом в библиотеках / Doctrine.php, не так ли?

  $entitiesClassLoader = new ClassLoader('models', rtrim(APPPATH, "/" )); $entitiesClassLoader->register(); 

Пожалуйста, дайте мне понять эту проблему.

Related of "Модель класса не найдена в Doctrine 2.2 + CodeIgniter 2.1"