如果我使用命令行或在Entity类中的BOOLEAN值上使用PhpStorm函数,则生成的代码似乎有所不同.doctrine:generate:entitiesGenerate - Getters and Setters
示例:我已经设置了这个私有变量,下面是3个生成Getters/Setter的示例,它们都给出了略有不同的输出.
/**
* @var boolean
* @ORM\Column(name="active", type="boolean")
*/
private $active;
# Generated 'getter' from command line = getActive()
# Generated 'getter' from PhpStorm = isActive()
Run Code Online (Sandbox Code Playgroud)
控制台命令:( php bin/console doctrine:generate:entities MyBundle:MyEntity 注意:getActive,返回布尔值)
/**
* Set active
*
* @param boolean $active
*
* @return MyEntity
*/
public function setActive($active)
{
$this->active = $active;
return $this;
}
/**
* Get active
* …Run Code Online (Sandbox Code Playgroud)