Tuesday 14 June 2011 1:50:52 am
Hi Damien Yes, this is possible, but not inside extensions. You will need to alter your config.php. Here's an extract from config.php-RECOMMENDED :
/*
CUSTOM AUTOLOAD MECHANISM
-------------------------
It is also possible to push a custom autoload method to the autoload
function stack. Remember to check for class prefixes in such a method, if it
will not serve classes from eZ Publish and eZ Components.
Here is an example code snippet to be placed right in this file, in the case
you would be using your custom Foo framework, in which all PHP classes would be
prefixed by 'Foo' :
<code>
ini_set( 'include_path', ini_get( 'include_path' ). ':/usr/lib/FooFramework/' );
require 'Foo/ClassLoader.php';
function fooAutoload( $className )
{
if ( 'Foo' == substr( $className, 0, 3 ) )
{
FooClassLoader::loadClass( $className );
}
}
spl_autoload_register( 'fooAutoload' );
</code>
*/
|