Pregunta

Tengo un problema con el formulario de ayuda que regresó $this->data sigue estando vacío. En mis formas antes no había problemas y no puedo entender qué es diferente aquí. Para este formulario no hay un modelo que contenga los datos, solo es la entrada del usuario para hacer una búsqueda.

Esta es mi punto de vista:

<?php
echo $this->Form->create();
echo $this->Form->input('Postleitzahl');
$options=array('10'=>10,'20'=>20);
echo $this->Form->input('Entfernung',array('type'=> 'select' , 'options'=>array(($options))));
echo $this->Form->end('Suchen');
?>
¿Fue útil?

Solución

<?php

    echo $this->Form->create(null, array('type' => 'post')); # not sure if that's needed
    echo $this->Form->input('Search.Postleitzahl');
    $options=array('10'=>10,'20'=>20);
    echo $this->Form->input('Search.Entfernung',array('options'=> $options)); # seems shorter and should work
    echo $this->Form->end('Suchen');

?>

Lo anterior debería dar lugar a un $this->data Array que contiene algo similar a esto:

['Search']
    ['Postleitzahl']: 102929
    ['Enfernung']: 'foobar'

Otros consejos

Simplemente no duplique su matriz:

'options'=>$options

No necesariamente relacionado con el pastel, pero la respuesta al problema cuando lo tenía: si incluye una carga de archivo en su publicación, verifique que el archivo que está cargando no es mayor que el límite especificado en su php.ini expediente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top