Zmiany pomiędzy wersją 6 and wersją 7 dla DeployerGuide/Developer

Pokaż
Ignoruj:
Data i czas:
08/12/14 15:44:54 (10 years temu)
Autor:
WN (IP: 213.227.67.33)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • DeployerGuide/Developer

    v6 v7  
    197197$selest->selectItemOnEvent(); 
    198198}}} 
     199 
     200Klasa Projee 
     201{{{ 
     202/** 
     203 * __construct 
     204 * Wymagany konstruktor aby lista domyslnych 
     205 * parametrow nie byla za dluga dla samej funkcji 
     206 * 
     207 * Uwaga parametr $setAllLabel i $choiceItem musza miec przemienne wartosci w 
     208 * innym przypadku gdy oba beda mialy TRUE priorytet ma $choiceItem 
     209 * 
     210 * @param boolean $setAllLabel czy ma dodac label -- wszyscy -- z wszystkimi id 
     211 * @param boolean $choiceItem  czy ma byc label -- wybierz -- z NULL jako id 
     212 * @param boolean $unique      czy gdzy sie powtorza to ma wywalac 
     213 * @return void 
     214 */ 
     215public function __construct($setAllLabel = TRUE, $choiceItem = FALSE, $unique = FALSE, $allLabelText = NULL, $choiceItemText = NULL); 
     216 
     217/** 
     218 * getDefaultData 
     219 * 
     220 * @access protected 
     221 * @return void 
     222 */ 
     223protected function getDefaultData(); 
     224 
     225/** 
     226 * getKeyColumn 
     227 * Zwraca nazwe kolumny ktora jest aktualnie wykorzystywania przy 
     228 * pobieraniu danych i odpowiada kluczowi. 
     229 * 
     230 * Kolumna ta nie jest jednoznaczna z ta ktora jest w tablicy wynikowej 
     231 * i odpowiada za wartosc klucza (jest nia zawsze id____) 
     232 * 
     233 * @return string 
     234 */ 
     235public function getKeyColumn(); 
     236 
     237/** 
     238 * getLabelColumn 
     239 * Zwraca nazwe kolumny ktora jest odpowiedzialna za wyswietlany 
     240 * opis. Kolumny moga byc inne dla kazdej metody zdefiniowanej 
     241 * w odpowiedniej klasie. 
     242 * 
     243 * Kolumna ta nie jest jednoznaczna z ta ktora jest w tablicy wynikowej 
     244 * i odpowiada za wartosc labela (jest nia zawsze text__) 
     245 * 
     246 * @return string 
     247 */ 
     248public function getLabelColumn(); 
     249 
     250/** 
     251 * getCustomData 
     252 * Metoda pobiera dane wedlug danej konfiguracji 
     253 * Jednak tabela pozostaje taka jaka zdefiniujemy w metodzie getDefaultData 
     254 * Zalecane jest aby jednak dopisywac odpowiednia metode do odpowiedniej klasy 
     255 * aby nie powielac kodu 
     256 * 
     257 * @param string $columns    kolumny jakie zostana uzyte z zapytaniu 
     258 * @param string $keyColumn  nazwa kolumny ktora bedzie kluczem w selecie 
     259 * @param string $textColumn nazwa kolumny ktora bedzie labelem w selecie 
     260 * @param string $statement  warunek po jakim ma selectowac jesli wszystko to 1=1 
     261 * @param string $orderBy    lista kolumn po ktorych nedzie sortowal np usrnam, firnam 
     262 * @return array 
     263 */ 
     264public function getCustomData($columns, $keyColumn, $textColumn, $statement, $orderBy, $groupBy = FALSE); 
     265 
     266/** 
     267 * getSQLQuery 
     268 * Zwraca wyłącznie jak wygląda zapytanie o listę danych. 
     269 * Przydatne w przypadku komponentu DBSelect. 
     270 * 
     271 * Data set konfiguruje zapytanie a DBSelect wyświetla ;) 
     272 * 
     273 * @access public 
     274 * @return void 
     275 */ 
     276public function getSQLQuery(); 
     277}}}