Cita:
Iniciado por masterpuppet
Comprueba el html que estas generando, beforeSend agrega un label dentro de un select, estas seguro que el html es correcto ?, que los values de los select's están saeteados ? y has una prueba sin traducir los mensajes, para ver el mensaje original que no tengo las traducciones :P
El mensaje original es:
'1' was not found in the haystack
He eliminado el BeforeSend y continua igual y he probado lo siguiente:
Esta es la funcion que recibe los datos del form
Código PHP:
Ver originalpublic function subirmemoriaAction()
{
$formularioNuevaMemoria = new Memorias_Form_Nuevamemoria();
//Si se reciben datos por post
if($this->getRequest()->isPost()){
//Si los datos recibidos son válidos
var_dump($formularioNuevaMemoria->getValues()); $p=$_POST["proyecto"];
echo $p;
if($formularioNuevaMemoria->isValid($_POST)){
.
.
.
Como me has dicho en esta funcion antes del "isValid" he hecho el var_dump de los values obteniendo el valor null en proyecto, sin embargo cogiendo el valor mediante POST como se muestra en el codigo, del select proyecto por separado imprime el valor correcto de la opcion seleccionada...