Adam
W.
senior php
developer, Symfony
Temat: form, save
hello,a jednak coś napiszę:)
opcja I.
$item = $this->form->updateObject();
$item->tytul = $tytul;
if($this->form->getObject()->isNew())
{
$item->nazwa = $nazwa_pliku;
$item->sciezka = 'image/zdjecia';
$item->iduser = $this->getUser()->getId();
}
$item->save();
opcja II.
$this->form->nazwa = $nazwa_pliku;
$this->form->nazwa = 'image/zdjecia';
$this->form->iduser = $this->getUser()->getId()
$this->form->save();
opcja I działa, opcja II nie działa bo nazwa to jest sfWidgetInputFile i przekazuje do tego obiektu pewnie tablice z danymi pliku, a wtedy doctrine wywala błąd walidacji, że typ zły.
chodzi o to, że chcę narzucić nazwę pliku do zapisu w bazie.