ich eine Klasse in Symfony erstellt haben, ist der DateipfadSymfony Klasse nicht gefunden, aber die Klasse definiert ist
src/Project/MemberBundle/Document/EnumMemberType.php
und die Datei wie folgt aussieht
<?php
namespace Project\MemberBundle\Document;
class EnumMemberType {
const VIP = 'xxxxx';
} // class - EnumMemberType
aber wenn ich versuche zu erhält die konstante in dieser Klasse in einer anderen Datei mit dem Code
$memberType = \Project\MemberBundle\Document\EnumMemberType::VIP
ich habe den Fehler
Es wurde versucht, die Klasse "EnumMemberType" aus dem Namespace "Project \ MemberBundle \ Document" zu laden. Haben Sie eine Anweisung "use" für einen anderen Namespace vergessen?
Ich kann wirklich nicht verstehen, warum der Dateiname das gleiche mit dem Klassennamen ist, und es ist unter dem rechten Ordner und die Datei beginnt mit <?php
.
Kann jemand sehen, was ich sonst vermisse? Danke
Sieht aus wie Klasse richtig definiert: Sie können im Header einer anderen Datei schreiben. Können Sie die vollständige Fehlerverfolgung anzeigen? – Dmitry