|
Project Information
Featured
Links
|
EnglishDescriptionI will try translate this text to english, sometime..., now please use e.g. translate.google.com ;) TODO
PolskiPrzyznaję się, używam go i to bardzo często :)
OpisZestaw klas rozszerzających możliwości Zend Framework: KontorX_DataGrid – biblioteka umożliwia elastyczne prezentowanie danych tabelarycznych w dowolny sposób i prawie w dowolnej formie. Poniżej przedstawiam główne cechy biblioteki:
// prosty przykład $dataGrid = KontorX_DataGrid::factory($dbTable, $options); $dataGrid->render(); KontorX_Update_Manager – rozwój oprogramowania pociąga za sobą ciągłe zmiany oprogramowania, które należy mieć pod kontrolą! Manager aktualizacji jest elastycznym narzędziem, które posiada zaimplementowaną obsługę aktualizacji (i dezaktualizacji) bazy danych, struktury plików... oraz pozwala w szybki sposób zaimplementować obsługę nowych zestawów narzędzi aktualizacyjnych. // prosty przykład $manager = new KontorX_Update_Manager($pathToDirWithUpdates); $result = $manager->update(); // bool KontorX_Ftp - biblioteka unifikuje (i w niektórych przypadkach wzbogaca) interfejs w sposób funkcjonalny czyli: nawiązywania połączeń, czy operacje na plikach,... . // prosty przykład
$ftp = KontorX_Ftp::factory('ftp', array(
'server' => 'ftp.widmogrod.info',
'username' => 'non_user',
'password' => 'non_password'
));
$ftp->ls(); // return array of file namesKontorX_Db_Table_Tree – stworzenie i zarządzanie hierarchiczną strukturą danych w MySQL nie jest możliwe w naturalny sposób (precyzyjniej: brak rekurencji w MySQL nie pozwala na zbudowanie i zwrócenie struktury drzewiastej). Rozwiązanie tego problemu jest możliwe poprzez programistyczne podejście do tego zagadnienia. Właśnie do tego celu powstała ta biblioteka. Dodatkowo można w bardzo prosty sposób przetworzyć KontorX_Db_Table_Tree_Rowset na Zend_Navigation_Container za pomocą KontorX_Navigation_Recursive + Promotor_Navigation_Recursive_Visitor_Site np.: // prosty przykład $navigation = new KontorX_Navigation_Recursive($rowsetTree); $navigation->accept(new Promotor_Navigation_Recursive_Visitor_Site()); return $navigation->create(); // Zend_Navigation_Container KontorX_Search_Semantic – jest to implementacja wzorca projektowego „interpreter”. Głównym zadaniem tej biblioteki jest proste „rozumienie” tekstu poprzez rozbijanie przekazanego ciągu znaków na logiczne składowe. KontorX_Controller_Action_Scaffold – często powtarzające się operacje tworzenia, edycji i usuwania rekordów w bazie danych zostały wyabstrahowane do zewnętrznej klasy dzięki czemu następuje poprawa jakości projektowania aplikacji gdyż można skoncentrować się na bardziej wymagających zagadnieniach.
KontorX_Form:
TODO
|