Hola de nuevo, tengo una consulta, hice un formulario simple, solo una cajita de texto y un submit, y con un controladr capturo lo que se escribio de esta forma:
$form = $this->getAddCommentForm ();
if ($this->getRequest ()->isPost ()) {
if ($form->isValid ( $_POST )) {
$values = $form-> getValues();
$this->view->values = $values;
// Hacer otras cosas, como guardar los datos en una tabla.
}
}
$this->view->title = 'Comentarios';
$this->view->form = $form;
Y el .phtml muestro lo que se ingresó en la caja de texto asi:
<?php if($this->values) : ?>
<h3>Has enviado los siguientes valores:</h3>
<ul>
<?php foreach ($this->values as $value) :?>
<li>
<?php echo $this->values; ?>
</li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
<?php echo $this->form; ?>
Pero en lugar de mostrarme lo que ingreso en la caja de texto me muestra:
* array
* array
Saben por qué puede ser que aparezca la palabra "array" en lugar de lo que se ingresó en la caja de texto? Desde ya muchas gracias!!! Saludos

Este tema le ha gustado a 1 personas