maj 5 2009

Zend Framework 1.8. Zend_Loader::Zend_Loader::registerAutoload is deprecated

Powered by Zend Framework

1
2
Notice: Zend_Loader::Zend_Loader::registerAutoload is deprecated as of 1.8.0 and will be removed with 2.0.0; use Zend_Loader_Autoloader instead in /usr/share/php/Zend/Loader.php on line 207
Notice: Zend_Loader::Zend_Loader::autoload is deprecated as of 1.8.0 and will be removed with 2.0.0; use Zend_Loader_Autoloader instead in /usr/share/php/Zend/Loader.php on line 186

A to pierwsze ostrzeżenie które pojawiło sie zaraz po załadowaniu nowego framework’a. Jak już pisałem w poprzednim newsie, w większości wypadków wystarczy podmiana kodu:

1
2
3
4
5
6
7
// Jeżeli masz:
require_once 'Zend/Loader.php';
Zend_Loader::registerAutoload();
 
// W większości wypadków wystarczy zamiana na:
require_once 'Zend/Loader/Autoloader.php';
Zend_Loader_Autoloader::getInstance();

Po więcej wiedzy odsyłam ponownie na Devzone Zenda’ oraz do Dokumentacji


maj 5 2009

Została wydana wersja Zend Framework 1.8.0 Ponad 200 błędów poprawionych, kilka nowych komponentów oraz narzędzi

Powered by Zend Framework

31 kwietnia 2009 na Zend Developer Blog pojawiła się informacja o wydaniu nowej wersji Zend Framework 1.8.0. Nowe wydanie wnosi sporo zmian, między innymi:

  • RAD’a (Rapid Application Development) czyli narzędzia które pomaga w szybkim tworzeniu aplikacji. Jednym poleceniem możemy utworzyć całą strukturę projektu, Kontrolery, Widoki, Akcje.
Narzędzia RAD Zend Framework (Rapid Application Development)

Narzędzia RAD Zend Framework (Rapid Application Development)

  • Zmianie w działaniu ulega Autoloader Zenda. Jako zależność Zend_Application is Zend_Loader_Autoloader. Zend_Loader_Autoloader jest zamiennikie Zend_Loader::autoload(), który rozwiązuje wiele problemów zgłoszonych przez uzytkowników (więcej informacji o migracji do Zend_Loader_Autoloader).

Najszybszym i najprostrzym sposobem migracji jest poniższa podmiana kodu, aczkolwiek radzę poczytać artykuł na Devzone Zenda
http://devzone.zend.com/article/4525-Developing-a-Comprehensive-Autoloader

1
2
3
4
5
6
7
// Jeżeli masz:
require_once 'Zend/Loader.php';
Zend_Loader::registerAutoload();
 
// W większości wypadków wystarczy zamiana na:
require_once 'Zend/Loader/Autoloader.php';
Zend_Loader_Autoloader::getInstance();
  • Wsparcie dla Cloud Computing oferowanego przez Amazon (Zend_Service_Amazon_Ec2, Zend_Service_Amazon_S3)
  • Poprawiono ponad 200 błędów

Jeżeli chcesz zobaczyć kompletną listę zmian koniecznie odwiedź Zend Developer Blog. Zmianie uległy także  Zend Framework QuickStart oraz świetny tutorial Roba Allana (Akra’s DevNotes).