0

symfony2 でオートローダー エラーが発生する理由を教えてください。それのパルメナナットソリューションは何ですか。ベンダーで symfony2 バージョンをダウンロードしましたが、カスタム クラスを挿入して使用しようとすると、すべてが適切に機能しています。常に自動ロード エラーが発生します。解決策を教えてください。エラーメッセージは以下の通りです。

The autoloader expected class "Blogger\BlogBundle\Entity\Enquiry" 
to be defined in file
"D:\wamp\www\Symfony/src/\Blogger\BlogBundle\Entity\Enquiry.php". 
The file was found but the class was not in it, 
the class name or namespace probably has a typo. 

ここに照会クラスがあります。

<?php

namespace Blogger\BlogBungle\Entity;

class Enquiry
{

protected $name;
protected $email;
protected $subject;
protected $body;

public function getName()
{
    return $this->name;

}
public function setName($name)
{
    $this->name = $name;
}
public function getEmail()
{
    return $this->email;
}
public function setEmail($email)
{
    $this->email = $email;
}
public function getSubject()
{
    return $this->subject;
}
public function setSubject($subject)
{
    $this->subject = $subject;
}
public function getBody()
{
    return $this->body;
}
public function setBody($body)
{
    $this->body = $body;
}


}


?>
4

1 に答える 1

3

の違いを参照してください

namespace Blogger\BlogBungle\Entity;

 Blogger\BlogBundle\Entity\Enquiry

エラーメッセージで?名前空間を定義するとき、BlogBu​​ngle は BlogBu​​ndle である必要があります。

于 2013-02-23T11:39:36.887 に答える