Bueno lo probe en Linux y falla, el autoloader, asi que cuando esto ocurra, vas a tener que editar el system/application/config/database.php
y cambia esta linea:
Código PHP:
Ver original// Load the models for the autoloader
Doctrine
::loadModels(realpath(dirname(__FILE__) . '/..') . DIRECTORY_SEPARATOR . 'models');
por esto:
Código PHP:
Ver original// Load the models for the autoloader
realpath(dirname(__FILE__) . '/..') . DIRECTORY_SEPARATOR . 'models/generated', );
Doctrine::loadModels($paths);
tiene toda la pinta de ser un bug, bajo Win funciona correctamente.
Agregado:
Aca esta la referencia al bug
http://www.doctrine-project.org/jira/browse/DC-344, al parecer el orden de los ficheros devueltos por RecursiveIteratorIterator depende como dice uno de los post's del SO, nombre de los ficheros y radiación cósmica :), la solución es como esta arriba pasarle a Doctrine::loadModels un array de paths.