CakePhp Form auxil $ this-> datos vacíos
-
27-10-2019 - |
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');
?>
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