如何为jmsserializer实体生成getter setter

时间:2016-11-04 21:50:59

标签: entity-framework symfony

我已经创建了一个导入XML文档的实体。我使用JMS序列化器来解码它。所以做了以下恩惠。

class Image
{
    /**
     * @JMS\Type("string")
     */
    public $thumbnail_url;

    /**
     * @JMS\Type("string")
     */
    public $img_url;
}

现在我想围绕它生成getter和setter。通常使用以下命令:

app/console doctrine:generate:entities MyBundle:Image

仅收到以下错误:

  

[RuntimeException的]
  命名空间“MyBundle \ Entity \ Image”不包含任何映射   实体。

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

你需要使用Doctrine Mapper来生成getter和setter,同时Jovan说任何体面的IDE都可以为你生成它。

Netbeans Generate getters and setters

的示例

也是Doctrine mapper的使用声明

use Doctrine\ORM\Mapping as ORM;