Przykładowa aplikacja to prosty system zakładek. Tworzenie aplikacji podzielone jest na etapy: instalacja CakePHP, tworzenie bazy danych i wykorzystanie narzędzi do automatycznej generacji kodu dostępnych w CakePHP. Continue reading
Tagi
Przykładowa aplikacja to prosty system zakładek. Tworzenie aplikacji podzielone jest na etapy: instalacja CakePHP, tworzenie bazy danych i wykorzystanie narzędzi do automatycznej generacji kodu dostępnych w CakePHP. Continue reading
Po zainstalowaniu CakePHP i skonfigurowaniu dostępu do bazy danych, pozostała konfiguracja jest wystarczająca, by zacząć tworzyć oprogramowanie. Warto jednak poznać pliki konfiguracjyjne i najważniejsze opcje w nich zawarte, by dopasować parametry konfiguracyjne dla potrzeb pisanych aplikacji. Continue reading
Według słownika PWN, konwencja oznacza ogólnie przyjęte w jakimś środowisku normy postępowania, myślenia lub też zespół charakterystycznych cech przyjętych przez twórcę1. Twórcy frameworka CakePHP określili się jako wielcy fani stosowania konwencji, dlatego warto poświęcić kilka chwil na zrozumienie konwencji nazw przyjętych w tym narzędziu, co pozwoli uniknięcie wielu pułapek i problemów podczas tworzenia aplikacji w przyszłości. Twórcy CakePHP są określają się jako „wielcy fani konwencji, która w przypadku tego frameworka jest ważniejsza niż konfiguracja. Co daje takie podejście? Choć nauczenie się zasad nazewnictwa może zająć trochę czasu, to w praktyce umożliwia pisanie aplikacji nawet bez napisania jednej linii kodu PHP! Poprzez zachowanie konwencji, można uzyskać funkcjonalność technicznego śledzenia plików konfiguracyjnych. Continue reading
Po pobraniu i rozpakowaniu frameworka CakePHP w wybranym katalogu, ukaże się jego struktura, z którą warto się zapoznać. Struktura, jak i cały kurs dotyczy wersji 3 frameworka. Continue reading
Framework CakePHP można pobrać za pomocą composera. W tym celu, w konsoli, w katalogu przeznaczonym na pliki, w którym mają znaleźć się pliki serwera WWW, należy uruchomić polecenie: composer create-project – -prefer-dist cakephp/app nazwa_aplikacji gdzie nazwa aplikacji to np. cakephp. Continue reading
Composer to narzędzie, które służy do pobierania pakietów oraz zarządza zależnościami między bibliotekami na poziomie projektu. Najnowszą wersję Composera można pobrać ze strony https://getcomposer.org/, gdzie w dziale Download, należy pobrać i zainstalować plik Composer-Setup.exe. Po zainstalowaniu composera, należy uruchomić konsolę ponownie, aby były dostępne zmienne środowiskowe. Jeśli wciąż nie można uruchomić composera, uruchom ponownie komputer. Po tych czynnościach, wpisanie w konsoli polecenia composer, powinno już prawidłowo wyświetlić pomoc narzędzia composer. Continue reading
CakePHP jest darmowym frameworkiem1 do szybkiego tworzenia aplikacji webowych, który został napisany w języku PHP. Pierwszą wersja frameworka została napisana przez Michała Tatarynowicza w roku 2005, zaś obecnie jego rozwojem zajmuje się Cake Software Foundation, Inc. Framework posiada wiele istotnych zalet, do których zaliczyć można prostotę, świetną dokumentacją, wiele dostępnych wtyczek, czy dobre wsparcie ze strony społeczności. Ten kurs dotyczy wersji 3 frameworka. Continue reading
Gotowe binaria PHP należy pobrać ze strony http://windows.php.net/download/. W zależności od wersji Windows, należy pobrać wersję 32 bitową (VC14 x86 Non Thread Safe) lub też 64 bitową (VC14 x64 Non Thread Safe). Po pobraniu i rozpakowaniu, należy umieścić wszystkie pliki z rozpakowanego katalogu w folderze C:\php7 lub innym – w zależności od wersji. Continue reading