[TYPO3-german] Fatal error: Call to a member function isFeatureEnabled()
Marc Willmann
typo3 at marc-willmann.de
Mon Nov 17 15:40:01 CET 2014
Ich würde sagen, das funktioniert nicht, weil Du keine Models hast. Hast
Du mal versucht, ein (Dummy-)Model zu bauen, damit Extbase glücklich ist?
Marc
Am 17.11.14 15:26, schrieb Chris:
> Hi zusammen,
>
> ich bin schon seit einer ganze Weile auf der Suche nach einer
> Möglichkeit, eine ältere Extension in Extbase,
> damals noch entwickelt unter Typo3 4.5 auf eine 4.7 er Version zu
> hieven, was nur funktioniert, wenn
> ich in der arguments.php von Extbase diesen Part hier auskommentiere:
>
> if
> ($this->configurationManager->isFeatureEnabled('rewrittenPropertyMapper'))
> {
> if ($rawValue === NULL) {
> $this->value = NULL;
> return $this;
> }
> ...
>
> Die betreffende Zeile in meiner Extension, die den Fehler wirft, sieht
> folgendermaßen aus:
>
> /**
> * @param string $username
> * @param string $password
> * @param integer $tries
> *
> * @return string The rendered view
> */
> public function loginAction($username = null, $password = null,
> $tries = 0) {
> $trial =
> t3lib_div::makeInstance('Tx_Extbase_MVC_Controller_Argument', 'tries',
> 'integer');
> // Die nächste Zeile wirft den Fehler
> $trial->setValue($tries);
>
> Das habe ich bereits versucht:
>
> - explizit den Configuration Manager auf die trial Instanz instantiiert
> - Rewritten Propperty Manager über Typoscript deaktiviert
> - direkt das Argument über $arguments['tries'] aus dem getArguments
> versucht zu übergeben
>
> Ich hab schon zig Extensions mit Repositories etc. gemacht, aber diese
> verwendet einen WSDL Webservice
> und hat daher keine Models.
>
> Ich bin echt ratlos, weshalb das nicht funktioniert.
>
> Hoffentlich habt Ihr noch eine Idee!
>
> Vielen Dank und viele Grüße,
>
> Chris
>
>
>
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
--
Marc Willmann. TYPO3-Freelancer.
http://www.marc-willmann.de
Seelandstr. 14-16
D-23569 Lübeck
TYPO3 Certified Integrator
More information about the TYPO3-german
mailing list