From 6ac31d8cf37e51fb85d1740212b6ed5e574ef570 Mon Sep 17 00:00:00 2001 From: aztech <> Date: Mon, 17 Dec 2007 01:49:31 +0000 Subject: [PL] Applications.page translation --- .../pages/Fundamentals/pl/Applications.page | 58 ++++++++++++ .../pages/Fundamentals/pl/applifecycles.gif | Bin 0 -> 38604 bytes .../protected/pages/Fundamentals/pl/classtree.gif | Bin 0 -> 18320 bytes .../protected/pages/Fundamentals/pl/directory.gif | Bin 0 -> 3967 bytes .../protected/pages/Fundamentals/pl/lifecycles.gif | Bin 0 -> 60897 bytes .../pages/Fundamentals/pl/objectdiagram.gif | Bin 0 -> 7700 bytes .../pages/GettingStarted/pl/CommandLine.page | 101 +++++++++++++++++++++ 7 files changed, 159 insertions(+) create mode 100644 demos/quickstart/protected/pages/Fundamentals/pl/Applications.page create mode 100644 demos/quickstart/protected/pages/Fundamentals/pl/applifecycles.gif create mode 100644 demos/quickstart/protected/pages/Fundamentals/pl/classtree.gif create mode 100644 demos/quickstart/protected/pages/Fundamentals/pl/directory.gif create mode 100644 demos/quickstart/protected/pages/Fundamentals/pl/lifecycles.gif create mode 100644 demos/quickstart/protected/pages/Fundamentals/pl/objectdiagram.gif create mode 100644 demos/quickstart/protected/pages/GettingStarted/pl/CommandLine.page (limited to 'demos/quickstart/protected') diff --git a/demos/quickstart/protected/pages/Fundamentals/pl/Applications.page b/demos/quickstart/protected/pages/Fundamentals/pl/Applications.page new file mode 100644 index 00000000..31f8bf1b --- /dev/null +++ b/demos/quickstart/protected/pages/Fundamentals/pl/Applications.page @@ -0,0 +1,58 @@ + + +

Aplikacja

+

+Aplikacja jest instancją TApplication lub klasy po niej dziedziczącej. Zarządza modułami dostarczającymi różnorodne funkcjonalności i ładuje je w razie potrzeby. Dostarcza użytkownikowu końcowemu serwisy. +Jest centralnym miejscem do przechowywania różnych parametrów używanych w aplikacji. W aplikacji PRADO instancja aplikacji jest jedynym globalnie dostepnym obiektem poprzez wywołania funkcji Prado::getApplication(). +

+

+Aplikacje są konfigurowane poprzez konfigurację aplikacji. Są zazwyczaj tworzone w skrypcie wejściowym w podobny do następującego sposób, + +require_once('/path/to/prado.php'); +$application = new TApplication; +$application->run(); + +gdzie metoda run() rozpoczyna działanie aplikacji obsługującej żądania użytkownika. +

+ +

Organizacja folderów

+

+Minimalna aplikacja PRADO zawiera dwa pliki: plik wejściowy i plik szablonu. Muszą być one zorganizowane w następujący sposób. + +

+ + +

+Produktywna aplikacja PRADO zazwyczaj potrzebuje więcej plików. Może ona zawierać plik konfiguracji aplikacji application.xml w podstawej ścieżce aplikacji protected. Strony mogą być zorganizowane w foldery, część z nich może zawierać pliki konfiguracji strony config.xml. Aby dowiedzieć się wiecej, zajrzyć do sekcji konfiguracji. +

+ +

Osadzanie aplikacji

+

+Osadzanie aplikacji PRADO zazwyczaj wiąże się z kopiowaniem folderów. Na przykład, aby osadzić powyższą minimalną wersję aplikacji na innym serwerze należy wykonać następujące kroki. +

+
    +
  1. Skopiuj zawartość z wwwroot do dostępnego poprzez WWW foldera na nowym serwerze.
  2. +
  3. Zmodyfikuj skrypt wejściowy index.php tak by prawidłowo inkludował plik prado.php.
  4. +
  5. Usuń całą zawartość z folderów assets i runtime i upewnij się, że oba umożliwiają zapis procesom serwera WWW.
  6. +
+ +

Cykle życia aplikacji

+

+Tak jak cykle życia strony tak aplikacja również posiada cykle życia. Moduły aplikacji mogą rejestrować zdarzenia dla cykli życia. +Kiedy aplikacja znajduje się w konkretnym cyklu i wywołuje odpowiednie zdarzenie, zarejstrowana metoda modułu jest wywoływana automatycznie. +Moduły załaczone w oficjalnym wydaniu PRADO, takie jak TAuthManager, używają tego sposobu aby wyknać swoje zadania. +

+

+Cykle życia aplikacji mogą zostać przedstawione następująco: +

+ + +
$Id$
\ No newline at end of file diff --git a/demos/quickstart/protected/pages/Fundamentals/pl/applifecycles.gif b/demos/quickstart/protected/pages/Fundamentals/pl/applifecycles.gif new file mode 100644 index 00000000..caf16028 Binary files /dev/null and b/demos/quickstart/protected/pages/Fundamentals/pl/applifecycles.gif differ diff --git a/demos/quickstart/protected/pages/Fundamentals/pl/classtree.gif b/demos/quickstart/protected/pages/Fundamentals/pl/classtree.gif new file mode 100644 index 00000000..b1fbf0d6 Binary files /dev/null and b/demos/quickstart/protected/pages/Fundamentals/pl/classtree.gif differ diff --git a/demos/quickstart/protected/pages/Fundamentals/pl/directory.gif b/demos/quickstart/protected/pages/Fundamentals/pl/directory.gif new file mode 100644 index 00000000..c7d5086d Binary files /dev/null and b/demos/quickstart/protected/pages/Fundamentals/pl/directory.gif differ diff --git a/demos/quickstart/protected/pages/Fundamentals/pl/lifecycles.gif b/demos/quickstart/protected/pages/Fundamentals/pl/lifecycles.gif new file mode 100644 index 00000000..5edaff5f Binary files /dev/null and b/demos/quickstart/protected/pages/Fundamentals/pl/lifecycles.gif differ diff --git a/demos/quickstart/protected/pages/Fundamentals/pl/objectdiagram.gif b/demos/quickstart/protected/pages/Fundamentals/pl/objectdiagram.gif new file mode 100644 index 00000000..7910469c Binary files /dev/null and b/demos/quickstart/protected/pages/Fundamentals/pl/objectdiagram.gif differ diff --git a/demos/quickstart/protected/pages/GettingStarted/pl/CommandLine.page b/demos/quickstart/protected/pages/GettingStarted/pl/CommandLine.page new file mode 100644 index 00000000..a547f0df --- /dev/null +++ b/demos/quickstart/protected/pages/GettingStarted/pl/CommandLine.page @@ -0,0 +1,101 @@ + +

Narzędzie linii poleceń

+

Opcjonalny plik skryptu PHP prado-cli.php PHP w folderze framework +dostarcza narzędzia linii poleceń do wykonywania różnych monotonnych czynności w PRADO. +Prado-cli.php może zostać użyte do stworzenia szkieletu projektu PRADO, zainicjowania testów oraz uzyskania dostępu do +interaktywnej powłoki PHP. +

+

Wymagania

+

+Aby używać narzędzia linii poleceń powinieneś użyć terminala, consoli komend lub opcji uruchom. Dodatkowo PHP musi mieć możliwość +wykonywania skryptów PHP z linii poleceń. +

+ +

Używanie

+

+Wpisując php ścieżka/do/katalogu/framework/prado-cli.php, powinieneć zobaczyć następujace informacje. +Alternatywnie, jeśli nie używasz Windowsa możesz spróbować zamienić prado-cli.php na plik wykonywalny +i wywołać go jako skrypt.

+ +Command line tools for Prado 3.0.5. +usage: php prado-cli.php action [optional] +example: php prado-cli.php -c mysite + +actions: + -c + Creates a Prado project skeleton for the given . + + -t + Create test fixtures in the given . + + shell [directory] + Runs a PHP interactive interpreter. Initializes the Prado + application in the given [directory]. + + +

<parameter> są wymaganymi parametrami a [optional] +są parametrami opcjonalnymi.

+ +

Tworzenie szkieletu nowego projektu PRADO

+ +

Aby stworzyć szkielekt projektu Prado, wykonaj następujące czynności:

+
    +
  1. Przejdź do folderu gdzie chcesz utworzyć szkielet projektu.
  2. +
  3. Wpisz php ../prado/framework/prado-cli.php -c helloworld, gdzie + helloworld jest nazwą katalogu w której chcesz utworzyć pliki należace do szkieletu projektu.
  4. +
  5. Wpisz php ../prado/framework/prado-cli.php -t helloworld aby stworzyć wbudowany test dla projektu helloworld (Witaj Świecie).
  6. +
+ +

Interaktywna powłoka

+

+Interaktywna powłoka umożliwia Ci wykonywanie wyrażeń PHP z linii poleceń. +Skrypt prado-cli.php może zostać użyty do uruchomienia powłoki i załadowania istniejącego projektu Prado. +Dla przykładu załadujmy projekt demo blogu. Zakładając, że twoja linia poleceń jest w katalogu żródłowym prado i wpiszesz... +

+

+ +$: php framework/prado-cli.php shell demos/blog + +jako rezultat powinieneś ujrzeć + +Command line tools for Prado 3.0.5. +** Loaded Prado application in directory "demos\blog\protected". +PHP-Shell - Version 0.3.1 +(c) 2006, Jan Kneschke + +>> use '?' to open the inline help + +>> + +Następnie pobierzemy instancję aplikacji blogu Prado a następnie z niej instancję modułu + 'data'. Zauważ, że średnik na koncu linii wycisza wyjście. + + +>> $app = Prado::getApplication(); + +>> $db = $app->getModule('data'); + +Na koniec będziemy chcieli użyć wybranego modułu aby zapytać o post o ID=1. Zauważ, że +pomijamy średnik aby zobaczyć rezultat. + +>> $db->queryPostByID(1) + +Nie powinien wystąpić żaden błąd i powinieneś zobaczyć następujący reziltat + +PostRecord#1 +( + [ID] => 1 + [AuthorID] => 1 + [AuthorName] => 'Prado User' + [CreateTime] => 1148819691 + [ModifyTime] => 0 + [Title] => 'Welcome to Prado Weblog' + [Content] => 'Congratulations! You have successfully installed Prado Blog -- + a PRADO-driven weblog system. A default administrator account has been created. + Please login with admin/prado and update your password as soon as possible.' + [Status] => 0 + [CommentCount] => 0 +) + +

+
$Id: CommandLine.page 1927 2007-05-10 23:00:04Z aztech $
-- cgit v1.2.3