public function bind(array $taintedValues = null, array $taintedFiles = null) { $trimmedValues = array(); foreach ($taintedValues as $key => $value) { $trimmedValues[$key] = is_string($value) ? trim($value) : $value; } parent::bind($trimmedValues, $taintedFiles); }
public function bind(array $taintedValues = null, array $taintedFiles = null) { $this->cleanEmbedded($taintedValues, $taintedFiles); parent::bind($taintedValues, $taintedFiles); }
public function bind(array $taintedValues = null, array $taintedFiles = null) { $ret = parent::bind($taintedValues, $taintedFiles); foreach ($this->embeddedForms as $name => $form) { $this->embeddedForms[$name]->isBound = true; if (isset($this->values[$name])) { $this->embeddedForms[$name]->values = $this->values[$name]; } } return $ret; }
protected function handleForm(sfFormDoctrine $form, $uri = null, $action = null, $params = null) { if ($this->getRequest()->isMethod('post')) { $request = $this->getRequest(); $formname = $form->getName(); $form->bind($request->getPostParameter($formname), $form->isMultipart() ? $request->getFiles($formname) : null); if ($form->isValid()) { $form->save(); if (is_array($action)) { $params = $action; } if (is_array($params)) { $url = $this->getContext()->getRouting()->generate($uri . (is_string($action) ? '/' . $action : ''), $params, true); $this->redirect($url); } if (is_string($uri)) { if ($action === null) { $this->redirect($uri); } else { $this->forward($uri, $action); } } } } }