为Doctrine自动生成get set方法

Bor*_*lis 5 php doctrine auto-generate getter-setter

我正在使用Doctrine,我必须制作很多模型,如果我不必手动执行所有操作,那将很好。

我设置和属性是这样的:

/**
     * @var string $name
     *
     * @Column(name="Name", type="string", length=100, nullable=false)
     */
    private $name;
Run Code Online (Sandbox Code Playgroud)

get&set方法由信息组成,这些信息完全包含在属性声明中。因此,没有人知道可以从属性声明中生成如下所示的get set方法的任何工具。

 /**
     * Set name
     *
     * @param string $name
     * @return User
     */
    public function setName($name)
    {
        $this->name = $name;

        return $this;
    }

    /**
     * Get name
     *
     * @return string 
     */
    public function getName()
    {
        return $this->name;
    }
Run Code Online (Sandbox Code Playgroud)

在理论文档中,我找到了这个工具(实体生成),但是我在理解应该做什么时遇到了麻烦。

Don*_*sto 5

  1. 导航到symfony2项目的根目录
  2. 在命令行外壳中输入: php app/console doctrine:generate:entities
  3. 享受您自动生成的吸气剂和吸气剂