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@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
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an