Symfony 如何从数据库中自动更新条令实体
我创建了一个数据库,创建了实体文件,在表中添加了一个新列,现在如何更新实体类并将getter ad setter添加到这个新元素中 该表包含:;用户名、用户名、名字、密码 我添加了一列“admin”(布尔值) 这是我的课程:用户: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
<?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:)