turk porno porno escort rokettube
Ergebnis 1 bis 8 von 8

Thema: Kapitel 17

  1. #1
    Neuer Benutzer
    Registriert seit
    28.05.2013
    Beiträge
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard Kapitel 17

    Hallo zusammen,

    ich habe mir das Listing von Kapitel 17 per git geladen, hat allerdings nicht geklappt.
    Mittels composer auf ZF2 2.2 geupdated, Errorcode in PHP on:

    Catchable fatal error: Argument 1 passed to Zend\Validator\AbstractValidator::setDefaultTransl ator() must be an instance of Zend\Validator\Translator\TranslatorInterface, instance of Zend\I18n\Translator\Translator given, called in /var/www/html/luigis-pizza.local/module/Application/src/Application/Listener/ApplicationListener.php on line 157 and defined in /var/www/html/luigis-pizza.local/vendor/zendframework/zendframework/library/Zend/Validator/AbstractValidator.php on line 472

    Hab jetz den Validator auskommentiert in Zeile 57-66 (Registrierung der Listener), nun geht das Listing. Was müsste ich am Code für eine vollständige Funktion verändern?

    Mfg Martin

  2. #2
    Super-Moderator Avatar von Kaiuwe
    Registriert seit
    30.12.2006
    Beiträge
    5.520
    Thanks
    4
    Thanked 356 Times in 287 Posts

    Standard

    Willkommen im Forum!
    Zitat Zitat von Unreality Beitrag anzeigen
    Hab jetz den Validator auskommentiert in Zeile 57-66 (Registrierung der Listener), nun geht das Listing. Was müsste ich am Code für eine vollständige Funktion verändern?
    So wie es in den „Migration Notes“ zur Version 2.2.0 steht:
    Zend\Validator no longer directly consumes a Zend\I18n\Translator\Translator instance; instead, you must either implement Zend\Validator\Translator\TranslatorInterface or use Zend\Mvc\I18n\Translator. In most cases, this change should be transparent, as validator instances managed by the ValidatorPluginManager will already be using the correct instance.
    Also:
    PHP-Code:
    public function onBootstrap(EventInterface $e)
    {
        
    $application $e->getTarget();
        
    $services    $application->getServiceManager();

        
    $translator $services->get('MvcTranslator');

         
    // …

    Geändert von Kaiuwe (28.05.2013 um 14:16 Uhr)
    Zum Zend Framework stehen jedem folgende Quellen zum Nachschlagen zur Verfügung:

  3. The Following User Says Thank You to Kaiuwe For This Useful Post:

    KnechtRootRecht (28.05.2013)

  4. #3
    Neuer Benutzer
    Registriert seit
    28.05.2013
    Beiträge
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    Ah, man sollte vllt die Migration-Notes auch lesen ^^ Merci

  5. #4
    Super-Moderator Avatar von Kaiuwe
    Registriert seit
    30.12.2006
    Beiträge
    5.520
    Thanks
    4
    Thanked 356 Times in 287 Posts

    Standard

    Zitat Zitat von Unreality Beitrag anzeigen
    Ah, man sollte vllt die Migration-Notes auch lesen ^^ Merci
    In die „Falle“ sind viele gelaufen.

    (Mein Code-Beispiel bitte für den verwendeten „Listener“ anpassen, denn dies bezieht sich auf die Modul-Klasse.)
    Zum Zend Framework stehen jedem folgende Quellen zum Nachschlagen zur Verfügung:

  6. #5
    Erfahrener Benutzer Avatar von Ralf
    Registriert seit
    14.12.2006
    Beiträge
    450
    Thanks
    0
    Thanked 47 Times in 37 Posts

    Standard

    Ich bin noch am Überlegen, ob es Sinn macht, die Beispiele für das 2.2.0 anzupassen. Schließlich behandelt das Buch ja 2.1.5. Und würde ich die Beispiele für den Translator anpassen, würde es eben unter 2.1.5 nicht mehr funktionieren. Eine Zwickmühle. Konnte mich bisher noch nicht entscheiden, wie ich das löse. Könnte es auch in die README schreiben, aber wer liest die schon? ;-)

    Gruß,

    Ralf

  7. #6
    Erfahrener Benutzer Avatar von Ralf
    Registriert seit
    14.12.2006
    Beiträge
    450
    Thanks
    0
    Thanked 47 Times in 37 Posts

    Standard

    Ersetze 2.1.3 mit 2.1.5. Die Skripte sind nur auf GitHub bereits mit 2.1.5 getestet worden...

  8. #7
    Erfahrener Benutzer
    Registriert seit
    18.05.2012
    Beiträge
    156
    Thanks
    5
    Thanked 29 Times in 22 Posts

    Standard

    Zitat Zitat von Ralf Beitrag anzeigen
    Ich bin noch am Überlegen, ob es Sinn macht, die Beispiele für das 2.2.0 anzupassen. Schließlich behandelt das Buch ja 2.1.5. Und würde ich die Beispiele für den Translator anpassen, würde es eben unter 2.1.5 nicht mehr funktionieren.
    Wie wäre es, wenn du im Code-Beispiel einfach die Variante für 2.2.0 auskommentierst und halt dazuschreibst, das dies für 2.2.0 korrekt wäre?

  9. #8
    Erfahrener Benutzer Avatar von Ralf
    Registriert seit
    14.12.2006
    Beiträge
    450
    Thanks
    0
    Thanked 47 Times in 37 Posts

    Standard

    Das ist eine gute Idee! Habe das mal dokumentiert.

    Hier:

    https://github.com/ZF2Buch/kapitel22...rk-release-220

    Und hier:

    https://github.com/ZF2Buch/kapitel22...er.php#L24-L25

    Ich hoffe, das hilft den Lesern weiter.

    Gruß,

    Ralf

Ähnliche Themen

  1. Kapitel 16.2 - RSS-Seite
    Von Reo im Forum Zend Framework 2 Buch
    Antworten: 1
    Letzter Beitrag: 27.05.2013, 11:44
  2. Kapitel 8.6 FactoryInterface
    Von Alex.Mod im Forum Zend Framework 2 Buch
    Antworten: 17
    Letzter Beitrag: 12.05.2013, 20:09
  3. Antworten: 0
    Letzter Beitrag: 06.05.2013, 18:19
  4. Kapitel 4.4 Zend\Log
    Von Alex.Mod im Forum Zend Framework 2 Buch
    Antworten: 8
    Letzter Beitrag: 02.05.2013, 17:55
  5. Codebeispiel Blog Kapitel 16 interner Server-Fehler
    Von hasenfreund im Forum Zend Framework 2 Buch
    Antworten: 2
    Letzter Beitrag: 15.04.2013, 22:53

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •