Witaj, Gościu O nas | Kontakt | Mapa
Wortal Forum PHPEdia.pl Planeta Kubek IRC Przetestuj się!

Phiend: Łańcuchy akcji

Klasy akcji

Z technicznego punktu widzenia, każda akcja to oddzielna klasa. Każda akcja powinna ponadto być umieszczona w odrębnym pliku w podkatalogu actions w głównym katalogu kodu.

Podczas pisania własnych akcji, musisz przestrzegać dwóch zasad:

  • Jeśli twoja akcja ma nazwę MyAction, Phiend spodziewa się klasy o nazwie MyAction w pliku MyAction.class.php
  • Wszystkie twoje klasy akcji muszą rozszerzać klasę Action. Ta podstawowa klasa określa funkcje potrzebne do dostępu do zmiennych i właściwości użytkownika. Zauważ, że klasa Action nie ma konstruktora, ani zmiennych. Jest tak zaprojektowana, żeby wywołanie konstruktora klasy podstawowej (bazowej) w twojej klasie akcji nie było niezbędne.

Każda z twoich akcji musi być albo akcją logiki albo akcją widoku. Typy akcji omówione są w rozdziale "Rodzaje akcji". Twoja akcja powinna mieć jedną metodę wywoływaną przez Phiend'a. Wymagana metoda jest odmienna dla poszczególnych typów akcji.

Informacje na podobny temat:
Wasze opinie
Wszystkie opinie użytkowników: (0)
Mentax.pl    NQ.pl- serwery z dodatkiem świętego spokoju...   
O nas | Kontakt | Mapa serwisu
Copyright (c) 2003-2024 php.pl    Wszystkie prawa zastrzeżone    Powered by eZ publish Content Management System eZ publish Content Management System