Foros del Web » Programando para Internet » PHP » Zend »

INSERT con Zend Framework

Estas en el tema de INSERT con Zend Framework en el foro de Zend en Foros del Web. Hola a todos, tengo un formulario con los nombres y campos exactos a como tengo mi tabla en la db, los envio al controller, los ...
  #1 (permalink)  
Antiguo 06/09/2010, 10:30
 
Fecha de Ingreso: enero-2005
Mensajes: 122
Antigüedad: 19 años, 3 meses
Puntos: 2
INSERT con Zend Framework

Hola a todos, tengo un formulario con los nombres y campos exactos a como tengo mi tabla en la db, los envio al controller, los valido, envio al Model los datos preparados con $form->getValues() y procedo a insertarlos, lo que se es que no tengo la necesidad de crear una variable con los datos a insertar formateandolos ya que si le llegan los datos directamente en un array formateado con $form->getValues() no tendria problemas al insertar, pero al parecer no es asi, solo me esta colocando los caracteres en mayusculas gracias a un validador que le tengo en el formulario pero no mas, y me esta saliendo un error de postgres: SQLSTATE[22P02]: Invalid text representation: 7 ERROR: la sintaxis de entrada no es válida para integer: «» pero si intento hacer el insert con una base de datos en mysql si funciona... tendre que hacer algo en el formulario para que lo que es entero quede entero y lo que es texto lo formatee como tal antes de la insecion???
Gracias...
  #2 (permalink)  
Antiguo 07/09/2010, 08:13
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Respuesta: INSERT con Zend Framework

Hola
como estas validando el formulario? y como esta construido tu form?
Recuerda que existen validadores y filtros, los filtros solo formatearan la entreda de tus datos

Saludos!
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com

Etiquetas: framework, insert, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:25.