2014-03-14 41 views
0

我想從形式在數據庫中進行編輯(更新)一些外地沒有的symfony 2.4使用表單生成器,比如我有ID,用戶名,密碼,名字,姓氏,......,添加,更新, 在這種情況下,我只想更新,名字,姓氏和更新字段。Symfony2的編輯沒有表單生成

你可以給一些想法如何更新symfony只有一些字段。

非常感謝您。

+0

是U使用教條? – Nisam

回答

1

您可以通過使用學說實體管理器

$id = /* user id that you want to edit/update*/ 
    $em = $this->getDoctrine()->getManager(); 
    $userEntity = $em->getRepository('YourBundle:Users')->find($id); 

然後使用setter方法來更新值找到find()方法您的用戶資料

$userEntity->setFirstName('new first name'); 
    $userEntity->setLastName('new last name'); 
    $userEntity->setUpdates('updated name or date'); 
    $em->persist($userEntity); 
    $em->flush(); 

這將更新你的用戶數據

相關問題