我正在使用Doctrine我必須製作很多模型,如果我不需要手動完成所有工作,這將是非常好的。自動生成獲取設置方法的原則
我設置和屬性是這樣的:
/**
* @var string $name
*
* @Column(name="Name", type="string", length=100, nullable=false)
*/
private $name;
的得到&集方法是從信息,這是完全包括在屬性聲明製成。那麼是否有人知道任何可以從屬性聲明中生成如下所示的get方法的工具。
/**
* 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;
}
在學說文件,我發現this工具(實體產生),但我無法理解我應該做的。
這是否影響所有模型? symfony2項目的根源是什麼?我不確定這是因爲我沒有在這個項目中安裝教義。我在庫/ Doctrine中有一個Symfony文件夾。 –
Symfony2項目根目錄是您可以在這裏找到具有以下名稱的文件夾:vendor,app,web。是的,這會影響到所有人。如果你不想生成一個特定的包,你必須在命令後面(在同一行)指定它作爲參數。在Acme DemoBundle的情況下,您將編寫Acme/DemoBundle – DonCallisto
@BorutFlis:查看我以前的評論 – DonCallisto