Zend Framework 2: AnnotationRegistry not found


October 19, 2013 at 18:02
Zend Framework

Ich wollte nach diesem Tutorial ein einfaches Login erstellen, und da warf Zend Framework 2 mir diese 'hilfreiche' Meldung:
Fatal error: Class 'Doctrine\Common\Annotations\AnnotationRegistry' not found in \zendframework\zendframework\library\Zend\Code\Annotation\Parser\DoctrineAnnotationParser.php on line 42
Stellt sich raus, wenn man den blöden Composer so wie im Tutorial benutzt, wird doctrine nicht mit installiert. Man mache also folgendes:
  1. in vendor/compuser/installed.json bei require eine Zeile hinzufügen:
            "require": {
                "doctrine/common": ">=2.1", //neu
                "php": ">=5.3.3"
            },
  2. console starten und dort (im root Verzeichnis des Projekts) folgenden Befehl aufrufen:
    php composer.phar update
Dann klappt das auch. Das als Neuling rauszufinden is allerdings ungefähr so wahrscheinlich wie einem zweiköpfigen Schaf zu begegnen. Ganz ehrlich, was is verkehrt mit den Zend Framework Leuten? Soll ich mir so eine Information aus dem Arsch ziehen? Gott das frustriert mich.

Hinterlasse einen Kommentar:
Volodymyr
01.06.2015
Thanx a lot, it works !

Jijo
25.05.2015
Thanks a lot. Now its work for me.

girlingreyhsirt
23.08.2015
Thanks I was getting frustrated in here

Suche