1
我試圖爲我的Doctrine Mongo文檔類生成getters/setters。Symfony2 + Doctrine MongoDM文檔生成問題
文件的代碼看起來是這樣的:
namespace MySite\GameBundle\Document;
use Doctrine\ODM\MongoDB\Mapping\Annotations as MongoDB;
use MySite\GameBundle\Document\User;
/**
* @MongoDB\Document
*/
class Game {
/**
* @ReferenceOne(targetDocument="User")
*/
protected $user;
/** @Date */
protected $start_time;
}
然而,當我嘗試生成使用CLI command php app/console doctrine:mongodb:generate:documents SiteGameBundle
getter和setter,我得到以下回:
[Doctrine\Common\Annotations\AnnotationException]
[Semantical Error] The annotation "@ReferenceOne" in property Site\GameBundle\Document\Game::$user was never imported. Did you maybe forget to add a "use" statement for this annotation?
這其中有我難住了,因爲從命名空間的角度來看,我認爲我已經包含了一切。