Heavymind
Gdyby ludzie rozmawiali tylko o tym, co rozumieją, zapadłaby nad światem wielka cisza.

02/01/2008

Porządki noworoczne - aktualizacja samouczków do Zend Framework 1.0.3

Opublikowane jako: Zend — Tags: , , — Kubek Bartosz @ 22:16

Rzecz najważniejsza - Życzenia Wszystkiego Najlepszego w Nowym 2008 Roku dla wszystkich moich szanownych Czytelników! Niech Nowy Rok przyniesie Wam masę nowych i eskcytujących doświadczeń w dziedzinie programowania.

Wraz z nowym rokiem, warto bym przekazał wyrazy wdzięczności wszystkim czytelnikom, którzy do końca ubiegłego roku odwiedzili stronę tego bloga ponad 24 000 razy, a samouczki Zend Framework Tutorial czytali ponad 15 000 razy przez okres dokładnie ostatniego pół roku - odkąd strona ta istnieje. Przez czas ten także, witryna ta zdobyła czwarty poziom rangi PageRank w indeksie stron Google - a to sporo ! Więc serdeczne podziękowania dla wszystkich czytelników - po raz kolejny!

Gdy tylko wyszła kolejna odsłona Zend Framework, doszły mnie informacje, iż kody źródłowe z samouczków nie chcą działać prawidłowo z najnowszą wersją bibliotek Zend’a. Dlatego też w dniu dzisiejszym opublikowałem aktualizację wszystkich trzech części Zend Framework Tutorial.

Dla osób, które będą doszukować się bezpośrednio różnic jakie muszą wykonać w swoim kodzie, streszczę listę zmian jakie nanieść należy w odpowiednich miejscach.

Zend Framework Tutorial - Pierwsze kroki z Zend Framework - nie wymaga żadnych zmian! Wystarczy podmienić zawartość katalogu /library/Zend/ na tę z najnowszej wersji.

Zend Framework Tutorial - Rozwijanie aplikacji - po podmianie bibliotek w katalogu /library/Zend/, należy jeszcze zająć się użyciem nowo dodanej funkcji w Zend_Loader’ze.

Odszukajmy następujące miejsce w bootstraper’ze:

plik: public/index.php

   ...
   //If class not found instanciate it automatically
   require_once 'Zend/Loader.php';
   function __autoload($class)   {
      Zend_Loader::loadClass($class);
   }

i zastąpmy ten kawałek kodu następującym:

   ...
   //If class not found instanciate it automatically
   require_once 'Zend/Loader.php';
   Zend_Loader::registerAutoload();

Jest to jedyna zmiana wymagana by poprawnie uruchomić aplikację testową

Zend Framework Tutorial - Rozwijanie Zend View - Zend Layout - W tym przypadku wystarczy zastosować identyczną zmianę z Zend_Loader::registerAutoload() co we wcześniejszym wystąpieniu. Proszę jednak zwrócić szczególną uwagę, by podczas podmieniania bibliotek z katalogu /library/Zend/, pamiętać o tym by przywrócić (z powrotem skopiować do tej samej lokalizacji) dodatkowe biblioteki Zend_Layout, o których mowa w III części tutorial’a.

Dziękuję wszystkim za bieżące wsparcie w utrzymywaniu kodów tutorial’i w dobrej kondycji, poprzez zgłaszanie wszelkich błędów. Pozdrawiam.



Brak komentarzy »

Nikt tego jeszcze nie skomentował.

Kanał RSS dla tego wpisu. TrackBack URL

Dodaj komentarz

Oparte na WordPress