Symfony 如何从数据库中自动更新条令实体

Symfony 如何从数据库中自动更新条令实体,symfony,doctrine,Symfony,Doctrine,我创建了一个数据库,创建了实体文件,在表中添加了一个新列,现在如何更新实体类并将getter ad setter添加到这个新元素中 该表包含:;用户名、用户名、名字、密码 我添加了一列“admin”(布尔值) 这是我的课程:用户: <?php namespace Login\LoginBundle\Entity; use Doctrine\ORM\Mapping as ORM; /** * Redirect * * @ORM\Table() * @ORM\Entity(rep

我创建了一个数据库,创建了实体文件,在表中添加了一个新列,现在如何更新实体类并将getter ad setter添加到这个新元素中

该表包含:;用户名、用户名、名字、密码 我添加了一列“admin”(布尔值) 这是我的课程:用户:

<?php

namespace Login\LoginBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * Redirect
 *
 * @ORM\Table()
 * @ORM\Entity(repositoryClass="Login\LoginBundle\Entity\Users")
 */
class Users
{
    /**
     * @var string
     */
    private $userName;

    /**
     * @var string
     */
    private $firstName;

    /**
     * @var string
     */
    private $password;

    /**
     * @var integer
     */
    private $userid;

    /**
     * Set userName
     *
     * @param string $userName
     * @return Users
     */
    public function setUserName($userName)
    {
        $this->userName = $userName;

        return $this;
    }

    /**
     * Get userName
     *
     * @return string 
     */
    public function getUserName()
    {
        return $this->userName;
    }

    /**
     * Set firstName
     *
     * @param string $firstName
     * @return Users
     */
    public function setFirstName($firstName)
    {
        $this->firstName = $firstName;

        return $this;
    }

    /**
     * Get firstName
     *
     * @return string 
     */
    public function getFirstName()
    {
        return $this->firstName;
    }

    /**
     * Set password
     *
     * @param string $password
     * @return Users
     */
    public function setPassword($password)
    {
        $this->password = $password;

        return $this;
    }

    /**
     * Get password
     *
     * @return string 
     */
    public function getPassword()
    {
        return $this->password;
    }

    /**
     * Get userid
     *
     * @return integer 
     */
    public function getUserid()
    {
        return $this->userid;
    }


    }
通过
app/console原则:generate:entity
命令从一组字段生成实体

在内部,这通过使用模板文件根据输入创建新实体来实现。不幸的是,该工具还没有修改现有类的能力

如果您愿意,可以在此处请求该功能:

但同时,你最好的选择是以下之一:

  • 如果您没有修改任何内容,您可以删除该文件,然后使用
    app/console原则:generate:entity
    重新创建它
  • 您可以自己添加字段,以及getter、setter和条令配置,使用您看到的用于该类中其他字段的格式(老实说,这可能是更简单的方法)
  • 通过
    app/console条令:generate:entity
    命令,提供从一组字段生成实体的命令

    在内部,这通过使用模板文件根据输入创建新实体来实现。不幸的是,该工具还没有修改现有类的能力

    如果您愿意,可以在此处请求该功能:

    但同时,你最好的选择是以下之一:

  • 如果您没有修改任何内容,您可以删除该文件,然后使用
    app/console原则:generate:entity
    重新创建它
  • 您可以自己添加字段,以及getter、setter和条令配置,使用您看到的用于该类中其他字段的格式(老实说,这可能是更简单的方法)

  • 经过一些尝试,我发现我必须导入映射:我删除了文件实体/用户,然后我修改了文档:映射:导入,然后生成实体。thx anyway:)经过一些尝试后,我发现我必须导入映射:我删除了文件实体/用户,然后我修改了文档:映射:导入,然后生成实体。无论如何,thx:)