Symfony - kaydetmek ayarlanır formu değer

0 Cevap php

Çabuk bir soru. Ben bir symfony formu var. Ben formu kaydetmek, benim created_by alan tasarrufu otomatik olarak ayarlamak istiyorum.

Yani, ben şeklinde bir seçenek olarak mevcut kullanıcı kimliği geçiyorum:

$this->form = new ContractForm(null,array("created_by"=>$this->getUser()->getId()));

Ve Form sınıfının yapılandırma yöntemi var:

$this->setDefault('created_by', $this->getOption("created_by"));

Ben bir created_by widget'ı vardı ve gizli olarak ayarlarsanız, bu büyük işe, ancak, ben bir kullanıcı olarak görüntülenen bir alan kolayca hem kundakçı veya diğer araçları kullanarak manipüle olabilir olmasını istemiyorum.

Yani benim size sorum, alan bir widget olarak yoksa nasıl bir sütun değeri kaydedebilirim?

0 Cevap