Doctrine 2 orm:schema-tool无法创建模式

时间:2014-09-28 20:48:19

标签: php orm doctrine-orm

我在Doctrine 2 ORM tutorial上使用Marco Pivetta's website学习了第2条。

现在我要留在表33" Generating the schema"并尝试执行代码$ php doctrine-cli.php orm:schema-tool:create。但是,我没有获得预期的成功消息,而是获得了我的实体类文件的完整内容:

namespace Entity;

use Doctrine\ORM\Mapping as ORM;

/** 
 * @ORM\Entity
 */
class Greeting
{
    /**
      * @ORM\Id()
      * @ORM\Column(type="integer")
      * @ORM\GeneratedValue(strategy="AUTO")
      * @var int
      */
    private $id;

    /**
     * @ORM\Column(type="string", length=255)
     * @var string
     */
    private $content;

    public function __construct($content) {
        $this->setContent($content);
    }

    /**
     * @return int
     */
    public function getId() {
        return $this->id;
    }

    /**
     * @return string
     */
    public function getContent() {
        return $this->content;
    }

    /**
     * @param string $content
     */
    public function setContent($content) {
        $this->content = (string) $content;
    }

}

并在其下面留言:

  

没有要处理的元数据类。

这个问题的原因是什么?如何解决?

0 个答案:

没有答案