[TYPO3-english] Autoloader doesn't work for BE-Modules

hinterindien at gmx.net hinterindien at gmx.net
Mon Jul 11 15:52:46 CEST 2011


Hi,

thank you for the hint! I'll check it out...

Nicolai


-------- Original-Nachricht --------
> Datum: Mon, 11 Jul 2011 15:27:18 +0200
> Von: Kay Strobach <typo3 at kay-strobach.de>
> An: typo3-english at lists.typo3.org
> Betreff: Re: [TYPO3-english] Autoloader doesn\'t work for BE-Modules

> Hi,
> 
> the class needs to fit the TYPO3 CGL!
> 
> tx_extensionamewithoutunderscores_classname
> 
> For extbase compatibilitx the name can also be:
> 
> Tx_extensionamewithoutunderscores_className
> 
> The devtools respect the codingguidelines ;)
> 
> See [1] filenames and namespaces
> 
> Regards
> Kay
> 
> [1]
> http://typo3.org/documentation/document-library/core-documentation/doc_core_cgl/4.5.1/view/1/2/#id2313485
> 
> Am 11.07.2011 14:44, schrieb hinterindien at gmx.net:
> > Hi Kay,
> > the class is named for example "ysbe_unitmgr" and is located in the file
> "class.ysbe_unitmgr.php". 
> > 
> > And no, I didn't create ext_autoload with devtools, but ext_autoload
> basically just returns an array: "return
> (array('ysbe_unitmgr'=>$libPath.'class.ysbe_unitmgr.php'));" where libPath contains the correct path. 
> > 
> > But ext_autoload seems not to be passed at a normal run of the
> BE-script... 
> > 
> > Regards 
> > Nicolai
> > 
> > -------- Original-Nachricht --------
> >> Datum: Mon, 11 Jul 2011 13:35:56 +0200
> >> Von: Kay Strobach <typo3 at kay-strobach.de>
> >> An: typo3-english at lists.typo3.org
> >> Betreff: Re: [TYPO3-english] Autoloader doesn\'t work for BE-Modules
> > 
> >> Hi,
> >>
> >> how is your class named?
> >> Have you created the autoload ext with the devtools?
> >>
> >> Regards
> >> Kay
> >>
> >> Am 11.07.2011 12:52, schrieb hinterindien at gmx.net:
> >>> Hi list!
> >>>
> >>> I couldn't get the autoloader running. 
> >>>
> >>> I have an installation of typo3 4.5, an own BE-Extension with a file
> >> ext_autoload.php in the main folder of the extension. The extension is
> running
> >> and works. But if I replace the "require_once"-Statement inside my code
> by
> >> the appropriate entry in ext_autoload.php, PHP throws a fatal error
> "Class
> >> not found". 
> >>>
> >>> Clearing caches didn't help. 
> >>>
> >>> Do I have to activate the autoloader? Register my extension with the
> >> autoloader? I didn't find any hints in the documentation...
> >>>
> >>> Thanks for any helpful ideas
> >>>
> >>> Nicolai
> >>>
> >>>
> >>>
> >>
> >>
> >> -- 
> >> http://www.kay-strobach.de - Open Source Rocks
> >>
> >> TYPO3 .... inspiring people to share!
> >> Get involved: http://typo3.org
> >> _______________________________________________
> >> TYPO3-english mailing list
> >> TYPO3-english at lists.typo3.org
> >> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-english
> 
> 
> -- 
> http://www.kay-strobach.de - Open Source Rocks
> 
> TYPO3 .... inspiring people to share!
> Get involved: http://typo3.org
> _______________________________________________
> TYPO3-english mailing list
> TYPO3-english at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-english


More information about the TYPO3-english mailing list