Hi all,

I cant get Doctrine 1.2 to automaticaly load all generated models. Got errors like this:

*Fatal error*: Class 'BaseTagCach' not found in */var/www/www.site.web/app/lib/doctrine/TagCach.class.php* on line *13* To make Doctrine1.2 load all generated models Doctrine needs to initialise 2 more static functions of Doctrine class in AgaviDoctrineDatabase.class.php :

       .....
92 // in any case, it's loaded now. maybe we need to register the autoloading stuff for it! 93 if(!in_array(array('Doctrine', 'autoload'), spl_autoload_functions())) {
94         // we do
96         spl_autoload_register(array('Doctrine', 'autoload'));
97     }
       .......

needs to write all this 3 lines:
....
spl_autoload_register(array('Doctrine', 'autoload'));
+++spl_autoload_register(array('Doctrine', 'modelsAutoload')); // without this /doctrine/generated Base.. models are not loaded
+++spl_autoload_register(array('Doctrine', 'extensionsAutoload'));
....

These functions static methods do exist, but after adding these lines exception occurs that says: Passed array does not specify an existing static method.

Anyone knows whats the problem and how to initialize these 2 methods to solve probl?
Thnx


_______________________________________________
users mailing list
[email protected]
http://lists.agavi.org/mailman/listinfo/users

Reply via email to