public function preSetData(FormEvent $event) { $data = $event->getData(); $form = $event->getForm(); if (null === $data) { return; } $libro = $data->getLibro() ? $data->getLibro() : null; if (null === $libro) { $pmbok = new Pmbok(); $pmbok->setId(0); } else { if ($libro->getEsPmbok() == 1) { $pmbok = $data->getLibro()->getPmbok(); } else { $pmbok = new Pmbok(); $pmbok->setId(0); } } $this->agregarAreaForm($form, $pmbok); }
public function preBind(FormEvent $event) { $data = $event->getData(); $form = $event->getForm(); if (null === $data) { return; } $libro = array_key_exists('libro', $data) ? $data['libro'] : null; if (null === $libro) { $pmbok = new Pmbok(); $pmbok->setId(0); } else { if ($libro->getEsPmbok() == 1) { $pmbok = $data->getLibro()->getPmbok(); } else { $pmbok = new Pmbok(); $pmbok->setId(0); } } $this->agregarTrianguloForm($form, $pmbok); }
/** * {@inheritDoc} */ public function setId($id) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setId', array($id)); return parent::setId($id); }