addClassRepository problem.
Hi dear community,
I cant find where my fault is.. I would like to load eZCompents classes and some external classes files.
Directories look like this :
./classes/myclass.php
./classes/autoload/my_autoload.php
./lib/eZComponents/
./lib/autoload.php
./index.php
On ./lib/autoload.php i wrote :
require_once "./lib/eZComponents/Base/src/base.php";
ezcBase::addClassRepository( './classes' );
/** Autoload classes **/
function __autoload( $className ) {
ezcBase::autoload( $className );
}
On ./classes/autoload/my_autoload.php :
return array (
'myclass' => '../classes/myclass.php',
);
And on index.php i call ./lib/autoload.php. It works with eZComponents classes, but cant find my own classes .. Someone could help me please ?
Thanks
Philippe
<div><div class="WordSection1">
<p class="MsoNormal">Hi dear community,<p></p></p>
<p class="MsoNormal"><p> </p></p>
<p class="MsoNormal"> I cant find where my fault is.. I would like to load eZCompents classes and some external classes files.<p></p></p>
<p class="MsoNormal">Directories look like this :<p></p></p>
<p class="MsoNormal"><p> </p></p>
<p class="MsoNormal"><span>./</span><span>classes/myclass.php<p></p></span></p>
<p class="MsoNormal"><span>./classes/autoload/my_autoload.php<p></p></span></p>
<p class="MsoNormal"><span>./lib/eZComponents/≤p></p></span></p>
<p class="MsoNormal"><span>./lib/autoload.php<p></p></span></p>
<p class="MsoNormal"><span>./index.php<p></p></span></p>
<p class="MsoNormal"><span><p> </p></span></p>
<p class="MsoNormal"><span>On ./lib/autoload.php i wrote :<p></p></span></p>
<p class="MsoNormal"><p> </p></p>
<p class="MsoNormal"><span>require_once "./lib/eZComponents/Base/src/base.php";<p></p></span></p>
<p class="MsoNormal"><span><p> </p></span></p>
<p class="MsoNormal"><span>ezcBase::addClassRepository( './classes' );<p></p></span></p>
<p class="MsoNormal"><span>/** Autoload classes **/<p></p></span></p>
<p class="MsoNormal"><span>function __autoload( $className ) { <p></p></span></p>
<p class="MsoNormal"><span> ezcBase::autoload( $className );<p></p></span></p>
<p class="MsoNormal"><span>}<p></p></span></p>
<p class="MsoNormal"><p> </p></p>
<p class="MsoNormal">On ./classes/autoload/my_autoload.php :<p></p></p>
<p class="MsoNormal"><p> </p></p>
<p class="MsoNormal"><span>return array (<p></p></span></p>
<p class="MsoNormal"><span> 'myclass' => '../classes/myclass.php',<p></p></span></p>
<p class="MsoNormal"><span> );<p></p></span></p>
<p class="MsoNormal"><p> </p></p>
<p class="MsoNormal">And on index.php i call ./lib/autoload.php. It works with eZComponents classes, but cant find my own classes .. Someone could help me please ?<p></p></p>
<p class="MsoNormal"><p> </p></p>
<p class="MsoNormal">Thanks<p></p></p>
<p class="MsoNormal">Philippe<p></p></p>
</div></div>
RSS Feed