El parámetro no se pierde lo que pasará es que no lo vuelves a mandar a la vista. Si es un campo comprueba el con print_r($this->data) a ver que es lo que pasas a la vista en la segunda llamada. Esto siempre aporta luz a los problemas.

On 04/08/2011 9:41, jose javier lara torres wrote:
comprueba el redirect, o la acción que se ejecuta en el formulario.

en la acción que ejecuta el formulario puedes concatenarle los parametros que ejecutas, asi nunca perderas datos.

El 4 de agosto de 2011 04:00, sandra milena mendoza <shanita...@gmail.com <mailto:shanita...@gmail.com>> escribió:

    Buenas noches.

    Recurro a ustedes para solicitar ayuda en mi formulario de add y
    edit.  En ambos tengo el mismo problema.  Envio por get dos parametros
    en cada funcion asi: http://localhost/.../.../edit/2/606, por ejemplo,
    entra al formulario perfectamente, tengo las validaciones en mi
    modelo, pero cuando dejo un campo vacio que es requerido me vuelve al
    formulario edit pero se pierde mi primer parametro en el ejemplo el 2,
    lo que ocasiona el siguiente error: preg_match() expects parameter 2
    to be string, array given [CORE\cake\libs\validation.php, line 946]

    en mi formulario edit.ctp envio por post los dos datos type hidden.

    Que podria ocasionar la perdida del primer dato?

    --
    Has recibido este mensaje porque estás suscrito al grupo
    "CakePHP-es" de Grupos de Google.
    Para publicar una entrada en este grupo, envía un correo
    electrónico a cakephp-es@googlegroups.com
    <mailto:cakephp-es@googlegroups.com>.
    Para anular tu suscripción a este grupo, envía un correo
    electrónico a cakephp-es+unsubscr...@googlegroups.com
    <mailto:cakephp-es%2bunsubscr...@googlegroups.com>
    Para tener acceso a más opciones, visita el grupo en
    http://groups.google.com/group/cakephp-es?hl=es.


--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos de Google. Para publicar una entrada en este grupo, envía un correo electrónico a cakephp-es@googlegroups.com. Para anular tu suscripción a este grupo, envía un correo electrónico a cakephp-es+unsubscr...@googlegroups.com Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es.

--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
cakephp-es@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a 
cakephp-es+unsubscr...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a