Szczegóły programowe:
Wersja: 4.2.4
Filmu: 20 Feb 15
Licencja: Wolny
Popularność: 17
Agile Toolkit jest open source (AGPL & nbsp; licencyjny v3) oprogramowanie, które zapewnia nowy, wydajny i obiektowe ramy PHP dla programistów, którzy chcą rozwijać potężne i bogate aplikacje internetowe.
Agile Toolkit jest inspirowane przez zestawy narzędzi pulpitu, takich jak QT, .NET lub kakao, w celu zapewnienia inteligentnego ramy aplikacji internetowych dla wszystkich rodzajów programistów internetowych.
Zapewniając jednocześnie zapłaciliśmy obsługę zwyczaje handlowe Agile Toolkit jest bezpłatny dla projektów open source
Co nowego w tym wydaniu:.
- Ogólne:
- Dodane PSR-2 do wielu plików przestrzeganie podstawowych. Nadal będzie poprawić inne klasy też.
- Dodane composer.json. Agile Toolkit można zainstalować poprzez Composer teraz
- Dzwoniąc setController, drugi argument można podać nazwę lub domyślne opcje
- Poprawki zabezpieczeń w Logger
- dodany każdej metody () (podobną do jQuery) dla modelu i dsql. Będzie wykonywał określone wpłacone dla każdego wiersza.
- dodano obsługę do szablonów
- api- & gt; addSharedLocation () nazywa się teraz (jeśli określona) przez PathFinder zanim jakiekolwiek lokalizacje są inicjowane
- dodany ApiInstall budowania instalatorów. Na razie nieudokumentowane jak to może się jeszcze zmienić. Używać z rozwagą.
- poprawić wyprowadzanie błąd. Usunięto przestarzałe i lepiej linii kodu, które produkowane podkreślenia błąd
- poprawa Tester
- upgrade do jQuery 1.8.3 i jQuery UI 1.9.2
- dodane narzędzia / getjq które automatyzuje partactwo jQuery i jQuery UI (aktualizuje również PHP)
- usunąć zdolność do modeli debugowania przez argumentu GET
- poprawił wsparcie dla zagnieżdżonych przestrzeni nazw, dodał PSR-0 zgodności dla pathfinder
- zapobiec pole tylko do odczytu z kasowania wartość pola
- dodany VirtualPage, co pozwala na tworzenie osobną stronę pustego i wyświetlić, że zamiast. Przydatne w pop-upów.
- dodany PHPCS powąchać konfiguracji walidacji stylu Agile Toolkit (narzędzia / phpcs)
- migracji sql teraz może rzeczy wyjściowe z & quot; wybierz "bla"; & quot; podczas migracji
- poprawki błędów jak zwykle
- CRUD:
- CRUD jest refactored pomocą VirtualPage i nowy przycisk. Teraz o wiele bardziej rozciągliwe i szybciej.
- CRUD- & gt; AddRef () pozwalają wiercić hasMany () względem modelu poprzez crud wewnątrz ekspandera. Używa VirtualPage
- CRUD- & gt; addFrame () jest wygodnym sposobem teraz tworzyć pop-up z jakiegoś UI. Używa VirtualPage
- CRUD pokazuje teraz lepsze etykiety na przycisków i okien dialogowych (Dodaj użytkownika zamiast Add)
- allow_add, allow_edit itp są teraz chronione. Czy bezpośrednio nie zmieniać je, określić poprzez add () opcje.
- NoSQL:
- poważnie poprawić obsługę modeli NoSQL
- dodany MemCache wsparcie
- dodano wsparcie Sesja
- dodany loadBy i podobnych metod,
- kilka błędów,
- severily ulepszona obsługa modeli NoSQL
- dodano wsparcie dla buforowania (addCache ())
- DSQL:
- grupa () obsługuje wyrażenia teraz
- odlewania DSQL ciąg wykonuje getOne () zamiast wrócić wybierając
- powyżej poprawka revelaed wiele drobnych błędów. stałe je.
- dodany dsql- & gt; fieldQuery (), podobny do model- & gt; fieldQuery (). Usunie inne pola i zapytanie tylko określona jedna
- dsql- & gt; suma () poprawiła,
- porządek () dla DSQL i modele łańcuchowym regułę zmienił. Ostatni dzwonek na zamówienie () będzie teraz głównym sortowania. Zamówienie dzwoniąc z wielu argumentów, zachowuje się w taki sam sposób,
- wyrażenie (& quot; cześć, [nazwa] & quot;, array ('Nazwa' = & gt; "świat")) jest teraz prawidłowo obsługiwane. Obecnie nie ma ucieczki, ale będzie!
- Model:
- dyskretnie ignorować nieprawidłowy typ przyłączenia (w przeciwnym razie nie jest to traktowane jako alias tabeli tworzących błędy SQL)
- dodany Model_Table- & gt; tryDelete ()
- dodany sortowania i wsparcie limit modelu (nie-relacyjna)
- hasMany można teraz aliasem określając 4-ci argument, który jest następnie używany wewnątrz ref ().
- JS:
- zmienił przewijania zachowanie i pionowe dobór frameURL / dialogURL
- Zachowania o stałym formularza ze skróconymi nazwami
- poprawiona obsługa tylko ikona przycisku (wykorzystuje tekst = false)
- pola wyboru widget ma 2 nowe metody - select_all i unselect_all
- CSS i mniej:
- oddzielić mieszania się atk4-mixins.less
- usunąć przedrostek (dawniej 'ui-icon ") z okrągłą & gt;. SetIcon ()
- Formularz:
- pola readonly są wyświetlane z nl2br
- form- & gt; setLayout () obsługuje również obiekt SMlite (jeśli nie chcesz, aby określić plik)
- Odwiedzin:
- patrz HTML produkowanego przez dowolnego widoku dzwoniąc view- & gt; debug ()
- - dodaje Menu_jUI menu jQuery zgodny
- dodany View_DropButton
- dodany View_Flyout
- Menu URL można jQuery_Chain teraz
- Szybkie i Siatka oczyścić
- CompleteLister sumie liczenie zmieniło. zamiast $ sumy ['ROW_COUNT "] użyć $ total_rows
- Filtr poprawiła
- Pola wielu wartości Grid pokaże wartość zamiast klucza.
- oczyścić typ modelu = & gt; pola formularza skojarzenia typu w MVCForm
- setProperty () jest już nieaktualna, więc używać setattr ()
- Zastosowanie:
- dodano możliwość określenia innego klasy Logger poprzez właściwości $ logger_class
- dodany destroySession do ApiWeb
- Usunięto dezaktualizuje:
- usunięte Form_Field- & gt; setNotNull () korzystania validateNotNull zamiast
- usunięte Form_Field- & gt; setDefault () i getDefault (), wykorzystanie zestawu () / get ()
Skrypty
Komentarze nie znaleziono