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