小编Dev*_*123的帖子

Symfony 3 - 自动生成BOOLEAN getter和setter - isActive vs getActive

自动生成BOOLEAN getter和setter - 不同的输出

Symfony3.2.0:php bin/console vs PhpStorm 2016.3

如果我使用命令行或在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)

doctrine getter-setter symfony phpstorm

10
推荐指数
1
解决办法
1984
查看次数

标签 统计

doctrine ×1

getter-setter ×1

phpstorm ×1

symfony ×1