Róży cki. Sadowski. Falkus. Wasilnk
Event Yisualizator - podręcznik programisty
Kolejnym elementem konfiguracji jest deklaracja dostępu web serwisu dla strony internetowej (listing 4.6), klasa Communicator.php lokalizacja katalogów model.
protected static $url =
"http://testphp.endq.eu/io/server/Serverlnterface.php?wsdl";
Listing 4.6 Deklaracja adresu web serwisu dla strony internetowej
Rozszerzanie o nowe podstrony
Strona zaimplementowana jest w oparciu o wzorzec MVC dlatego tez w prosty sposób można zdefiniować nowe widoki, czy kontrolery. Deklaracja nowych podstron systemu sprowadza się do wykonania kodu przedstawionego w listingu 4.7.
if($page == "register"))
Stitle = "Rejestracja";
$onLoadMethod =
$includeMenu = "Menu";
$includeLeftColumn = "Register";
$includeRightColumn =
Listing 4.7 Deklaracja adresu web serwisu dla strony internetowej
Zamienna Stitle określa tytuł podstrony, zmienna SonLoadMethod określa metodę JavaScript jaka ma zostać wywołana po załadowaniu postronny, zmienna SincludeMenu definiuje pole wyboru podstrony, dwie ostatnie zmiennie określają pliki (zlokalizowane w katalogu view) zawartości lewego oraz prawej części strony, pliki te określają formularze przedstawione poniżej.
Rozszerzanie o nowe widoki
Po zdefiniowaniu nowych podstron należy również zdefiniować ich zawartości np. wyświetlanego tekstu, formularzy itd. Budowanie nowych zawartości podstron odbywa się poprzez definicje elementów samego kodu HTML oraz odpowiadających im zdarzeniom JavaScript. By zdefiniować nowe widoki należy dane pliki zawartości zapisać w katalogu view w ten sposób główny kontroler strony może pobrać zawartość widoku rysunek 4.2.
Plik: Event Yisualizator - koncepcja v.l.3
Wersja 1.3 z dnia 12.06.2011
10