0
我有一個名爲Domains的屬性 - 域名,用戶,開始日期,截止日期......我用它創建帶有註釋的數據庫一次,以及一次用於創建一個表單,其中只發生一些屬性在類Domains中 - 例如開始日期和到期日(表單用於更新信息)。我以這種方式創建表單:數據庫和表單的一個類?
public function buildForm(FormBuilder $builder, array $options)
{
$builder->add('start_date', 'date', array('widget' => 'single_text', 'format' => 'yyyy-MM-dd')); ...
我的問題是:是否有可能把兩種類型的註釋 - 用於驗證和數據庫這樣的:
/**
* @ORM\Column(type="date", nullable=true)
*/
/**
* @Assert\NotBlank()
* @Assert\Type("\DateTime")
*/
protected $start_date;
如果沒有會是如果一個使用註釋而另一個使用.yml文件,可能嗎?如果是的話,這是一個很好的做法?我這樣做是因爲很多屬性都是相同的 - 只有那些可以與數據庫一起使用的類才具有更多屬性,編寫兩個相同的類部分似乎毫無意義。我也想過繼承,但問題依然存在。請告訴我什麼會適合最好的! :) 提前致謝!
非常感謝你再次! :)我真的很感謝你的幫助! – Faery 2012-08-06 10:54:45