2009-03-09 10 views
0

Kullanıcıların tarihleri ​​girmesi gereken birkaç formu isteyen bir Zend Framework (v1.7) uygulaması üzerinde çalışıyorum.Zend_Form'da teslim tarihleri ​​- tarih biçimlerine ve tarih biçimlerine dönme

kullanıcı gg/aa/yyyy biçiminde tarihleri ​​girmesi istenir, ancak MySQL veritabanı tarihleri ​​yyyy-aa-gg formatında sunulacak istiyor. Bu nedenle, ben aşağıdakileri yapmak yaşıyorum:

Yükleme formu

  1. tut veritabanından veri
  2. Yeniden biçim gg/aa içine Zend_Date kullanarak tarih alanları/yyyy biçimi

kaydetme formu

  1. Zend_Validate
  2. kullanarak tarih alanlarını doğrulayın. Tarih alanının olup olmadığını kontrol edin. Eğer öyleyse, yeniden yyyy-aa-gg biçimine biçimlendirin. Değilse,

Bunu yapmak için daha kolay bir yolu olmalı bu veritabanına kaydet

  • NULL olarak ayarlayın:

    kimse önerebilir birini -S? Eğer MySql DATE_FORMAT() ve STR_TO_DATE() gibi uygun sql fonksiyonları kullanırsanız

    Alkış,
    Matt

  • cevap

    2

    Sen yeniden biçimlendirme atlayabilirsiniz. Gerisi bana iyi görünüyor.

    +0

    Cevabınız için teşekkürler - bunu deneyeceğim. – fistameeny