[TYPO3-german] Fatal error: Call to a member function isFeatureEnabled()
Chris
bernhard at opus5.de
Mon Nov 17 15:26:28 CET 2014
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
More information about the TYPO3-german
mailing list