2017-06-22 81 views
0

在symfony中2.8是有一個API應用程序實體使用而不數據庫中存儲使用的形式和驗證來驗證後的數據而不進行所有驗證在控制器(未空白,數值數據,長度爲x的方式... )? 也許通過使用抽象實體?在symfony中有沒有辦法讓一個沒有數據庫的實體?

+1

實體都只是對象。如果你不需要它,根本不需要任何數據庫映射。驗證完全獨立於數據庫。也許在驗證和表單組件文檔上達到頂點。 – Cerad

+0

是的我會嘗試沒有註釋數據庫像t-n-y已經sugessted。 – speeeeeed2006

回答

0

根本就不把註釋(被使用註釋),告訴存儲在數據庫中,爲例的數據:

通常你有:

/** 
* @var int 
* @ORM\Column(type="integer") 
*/ 
protected $userId; 

簡單地把它寫這樣的:

/** 
* @var int 
*/ 
protected $userId; 
+0

是的,我會嘗試沒有註釋。 – speeeeeed2006

+0

很大,不要忘了給反饋,並把它作爲解決,如果它是你想要的 –

+0

做你的作品? –

相關問題