I have a form that only has one textarea and one submit button (no filters
and no validators). So far I haven't added any functionality to it but as I
was trying it I noticed that quotes get added incrementally with every
submit on the rendered textarea's content.

If I enter a single quote, the first time I submit it I get \', the second
time I get \\\', so on and so forth...

Am I doing something wrong here?

Thanks,
Julian.

////////////////////////
// Controller...

$form = new TestingForm();
$request = $this->getRequest();

if ($request->isPost()) {
   $form->setData($request->getPost());
}

return array(
    'form' => $form,
);


////////////////////////
// index.phtml

<?php
$form = $this->form;
$form->setAttribute('action', $this->url('home'));
$form->prepare();
?>

<?= $this->form()->openTag($form); ?>
<?= $this->formRow($form->get('text')); ?> <br/>
<?= $this->formSubmit($form->get('submit')); ?> <br/>
<?= $this->form()->closeTag(); ?>

Reply via email to