1.7.6 den 1.9.1 için Zend Framework yükseltme ile orada ne sorunlar

3 Cevap php

Şu anda Zend Framework 1.7.6 kullanan bir proje üzerinde çalışıyorum, ancak çerçeve 1.9.1 güncel sürüm gerçekten benim hayat biraz daha kolay kılacak bazı özelliklere sahiptir, bu yüzden çerçeve güncelleştirmek istiyor.

Bu oldukça bir atlama olarak ben benim uygulama parçalarını kırmak için gidiyor biliyorum. Gibi bootstrap gibi öğeleri sürümleri arasında çok farklıdır. Bunun dışında başka ne gibi sorunlar ben bu güncelleştirmeyi yaparsam bana vurma görebilirim? Ne deneyim herkes bir alt sürümü 1.9.1 için güncelleme vardı var?

Ben sadece tamamlamak için biraz sancılı olabileceğini düşünüyorum, ne haklı çıkarmak için çalışıyorum.

Teşekkürler.

3 Cevap

En önemli değişiklik new Autoloader iyimser isim eşleme ile. Ama eski tarz autoloading geri dönmek için (kılavuzuna bakın) fallbackAutoloader özelliğini kullanabilirsiniz.

Diğer değişiklik _Zend_Application_ ve yeni Bootstraping process - ama bunu kullanmak gerek yoktur sanırım. Siz hala eski ön yükleme kullanabilirsiniz. Burada ve orada sadece birkaç düzeltmeleri ;)

Benim açımdan en önemli değişikliklerden için çok fazla.

Eğer Zend_Validate_NotEmpty kullanmak, ve bazı tür bir nesne girdi filtreleme gibi garip bir şey yapıyor olsaydı öğe bir şamandıra / int / dize değilse, Zend_Validate_NotEmpty bir hataya neden olur / dizi / boolean - yani nesneler artık notu kesmeyin.

Robotun dışında, ayrıca değişti adil bir kaç olarak geçersiz kılınmış herhangi bir yöntem imzaları kontrol etmek olmalıdır.