2009-03-09 10 views
0

Je travaille sur une application Zend Framework (v1.7) qui nécessite quelques formulaires dont les utilisateurs ont besoin pour entrer des dates.Transférer des dates dans Zend_Form - changer vers et à partir des formats de date

L'utilisateur est invité à saisir les dates au format jj/mm/aaaa, mais la base de données MySQL veut que les dates qui seront présentées dans format aaaa-mm-jj. Par conséquent, je vais avoir à faire ce qui suit:

Chargement forme

  1. Prenez les données de la base de données
  2. Reformatez les champs de date à l'aide Zend_Date dans le jj/mm/aaaa Format

Enregistrer la forme

  1. Valider les champs de date à l'aide de Zend_Validate
  2. Vérifiez si le champ de date est présent. Si c'est le cas, reformatez-le en format aaaa-mm-jj. Dans le cas contraire, mettre à NULL
  3. Enregistrer dans la base de données

Il doit y avoir un moyen plus facile de le faire: -S

Quelqu'un peut-il proposer une?

Cheers,
Matt

Répondre