2016-03-24 9 views
2
私はsymfonyの中にクラスを作成しました

を定義され、ファイルパスがsymfonyのクラスが見つからなかったが、クラスが

src/Project/MemberBundle/Document/EnumMemberType.php 

で、ファイルは、この

<?php 

namespace Project\MemberBundle\Document; 

class EnumMemberType { 

    const VIP = 'xxxxx'; 

} // class - EnumMemberType 

のように見えますが、私はしようとすると、私はエラーを得たコード

$memberType = \Project\MemberBundle\Document\EnumMemberType::VIP 

を使用して別のファイルにこのクラスの定数を取得

"EnumMemberType"クラスを名前空間 "Project \ MemberBundle \ Document"から読み込もうとしました。 別の名前空間に「使用」ステートメントを忘れましたか?

実際には、ファイル名がクラス名と同じで、正しいフォルダの下にあり、ファイルは<?phpで始まります。

誰にも分からないことがありますか?ありがとう

+0

が正しく定義されたクラスのように見えます。完全なエラートレースを表示できますか? – Dmitry

答えて

1

名前空間に問題がある可能性があります。あなたは、別のファイルのヘッダに書くことができます

use Project\MemberBundle\Document\EnumMemberType 

$memberType = EnumMemberType::VIP; 
関連する問題