CakePHP 2.0.0

CakePHP 2.0.0

    przez -
    0 256
    Wydany został CakePHP 2.0.0 – otwarto-źródłowy framework napisany w PHP, jednakże z modelem takim samym, jaki jest w Ruby on Rails. Wydawany jest na licencji MIT. Nowa wersja porzuca wsparcie PHP 4, a cały kod został przepisany w celu współpracy z PHP 5.2 i późniejszymi wersjami. Zawiera wyjątki PHP5, Standardową bibliotekę PHP, json_encode i Obiekty Danych PHP, które pozwalają na dostęp do bazy danych w PHP. Zaadoptowano nazwy konwencjonalne PSR-0, które pozwalają wszystkim klasom na mapowanie do plików z takimi samymi nazwami, jak owe klasy.

    Obiekty mogą być od teraz wstrzykiwane, jako biblioteki CakePHP. Przepisano podstawowe biblioteki konsoli od zera, z automatycznym generatorem pomocy, sprawdzaniem parametrów i kolorowaniem składni. SimpleUnit został zastąpiony przez PHPUnit, jako framework testujący, oraz ulepszono wsparcie baz danych: PostgreSQL, SQLite i Microsoft SQL Server. Dodano także pełną dokumentację dla nowej wersji, z dokładnymi informacjami migracji z wersji 1.3.