Comments

As of 1.5.1 the issue remains unresolved. This is my patch proposal.
It will add an optional argument to Zend_Loader::loadClass() to specify whether to use autoload. *_Loader should call the method specifying false as third argument, while calls to Zend_Loader::loadClass() from Zend_Db component now works.

This is a pretty major change, and has wide ranging implications -- performance, class resolution, etc. While I can see the benefits, we cannot make a change of this scope until we are ready for a major revision (2.0).

Posted by Andrea Ercolino (aercolino) on 2008-11-25T02:07:57.000+0000

I'm using the simple non-optional patch by Tomáš Procházka since march 2008 and it works pretty well.
My setup is mixed: some classes follow ZF naming convention and some don't.
The patch, together with my own class loader, makes any difference transparent.

As for the "wide ranging implications" I've seen none.

Posted by Wil Sinclair (wil) on 2008-12-30T06:41:07.000+0000

Assigning this to Matthew, as he oversees cross-cutting issues like this. I'd like to see a simple one-line comment that says with no uncertainty what we'll be doing- either wait for 2.0 or consider for 1.x.