Software detaljer:
Version: 4.2.4
Upload dato: 20 Feb 15
Licens: Gratis
Popularitet: 1
Agile Toolkit er et open source (AGPL & nbsp; v3 licens) software, der giver en ny, effektiv og objektorienteret PHP rammer for web-udviklere, der ønsker at udvikle stærke og rige web apps.
Agile Toolkit er inspireret af de Desktop værktøjssæt, såsom QT, .NET eller kakao, for at give smarte web-applikation rammer for alle typer af web-programmører.
Samtidig med betalt støtte til kommerciel brug, Agile Toolkit er gratis for open source-projekter
Hvad er nyt i denne udgivelse:.
- Generelt:
- Tilføjet PSR-2 overholdes til mange core-filer. Vil fortsætte med at forbedre andre klasser også.
- Tilføjet composer.json. Agile Toolkit kan installeres via Composer nu
- , når du ringer setController, andet argument kan angive navn eller standardindstillinger
- sikkerhedsrettelser i Logger
- tilføjet hver () metode (svarende til jQuery) til model og dsql. Vil køre specificeret konverterbare for hver række.
- tilføjet støtte til i skabeloner
- API- & gt; addSharedLocation () kaldes nu (hvis defineret) ved PathFinder før nogen steder initialiseres
- tilføjet ApiInstall til opbygning installatører. For nu udokumenteret, som det kunne stadig ændre. Brug med omhu.
- forbedret fejl udlæsning. Fjernet forældet kode og bedre highlight linje, som producerede fejl
- forbedringer Tester
- opgradere til jQuery 1.8.3 og jQuery UI 1.9.2
- tilføjede værktøj / getjq der automatiserer kluntede af jquery og jquery ui (også opdaterer PHP)
- Fjern evne til debug modeller gennem GET argument
- forbedret understøttelse af indlejrede navnerum, tilføjede PSR-0 overensstemmelse for stifinder
- forhindre skrivebeskyttet felt fra sletning felt værdi
- tilføjede VirtualPage, så du kan oprette separate blank side og vise det i stedet. Nyttigt i popups.
- tilføjede PHPCS sniffe konfiguration for Agile Toolkit stil validering (værktøjer / phpcs)
- sql migration scripts nu kan output ting med & quot; vælg 'blah'; & quot; under vandringer
- bug-fixes som sædvanlig
- CRUD:
- CRUD er refactored hjælp VirtualPage og ny knap. Nu meget mere strækbar og hurtigere.
- CRUD- & gt; addRef () gør det muligt at bore i modellens hasMany () forhold gennem CRUD inde expander. Bruger VirtualPage
- CRUD- & gt; addFrame () er en praktisk måde nu at skabe pop-up med nogle UI. Bruger VirtualPage
- CRUD viser nu bedre etiketter på knapper og dialogbokse (Tilføj bruger i stedet for tilføje)
- allow_add, allow_edit mv er nu beskyttet. Du må ikke ændre dem direkte, specificere gennem add () muligheder.
- NoSQL:
- alvorligt forbedret håndtering af NoSQL modeller
- tilføjet memcache støtte
- tilføjet session support
- tilføjede loadBy og lignende metoder
- flere fejlrettelser
- severily forbedret håndtering af NoSQL modeller
- tilføjet støtte til caching (addCache ())
- DSQL:
- gruppe () støtter udtryk nu
- støbning DSQL at strengen udfører getOne () i stedet for at returnere vælge
- over fix revelaed mange mindre bugs. fast dem.
- tilføjet dsql- & gt; fieldQuery (), svarende til model- & gt; fieldQuery (). Vil slette andre felter og forespørgsel kun specificeret en
- dsql- & gt; sum () forbedret
- orden () for DSQL og Modeller kæde regel ændret. Sidste udkald til ordre () vil nu være den vigtigste sorteringsrækkefølge. Opkald ordre med flere argumenter opfører sig på samme måde
- expr (& quot; hej, [navn] & quot;, array ('navn' = & gt; "verden")) er nu understøttet korrekt. I øjeblikket ikke flygte, men vil!
- Model:
- vil stille ignorere forkert slutte type (ellers det betragtes som tabel alias skaber SQL fejl)
- tilføjet Model_Table- & gt; tryDelete ()
- tilføjede sortering og begrænse støtten til Model (ikke-relationelle)
- hasMany kan nu alias ved at angive 4th argument, som derefter bruges inde ref ().
- JS:
- ændret rulle adfærd og vertikal dimensionering af frameURL / dialogURL
- fast formularens adfærd med forkortede navne
- forbedret ikon kun knap håndtering (bruger tekst = false)
- afkrydsningsfelter widget har 2 nye metoder - select_all og unselect_all
- CSS og derunder:
- udskilles blanding i atk4-mixins.less
- fjernet præfiks (bruges til at være "ui-ikonet") fra menuen- & gt;. SetIcon ()
- Type:
- skrivebeskyttede felter vises med nl2br
- Form- & gt; setLayout () understøtter også SMlite objekt (hvis du ikke ønsker at angive en fil)
- Visninger:
- se HTML produceret af enhver visning ved at ringe Vis- & gt; debug ()
- tilføjede Menu_jUI - jQuery-kompatible menu
- tilføjede View_DropButton
- tilføjede View_Flyout
- menu URL kan jQuery_Chain nu
- Hurtig søgning og Grid ryddet op
- CompleteLister total optælling ændret. i stedet for $ totaler ['ROW_COUNT'] bruge $ total_rows
- Filter forbedret
- vil Grid multi-value felter nu vise værdi i stedet for nøgle.
- Renset op modeltype = & gt; formularfelt sammenslutninger i MVCForm
- setProperty () er nu forældet, så brug setAttr ()
- Anvendelse:
- ekstra mulighed for at angive en anden Logger klasse gennem $ logger_class ejendom
- tilføjede destroySession i ApiWeb
- Fjernede obsoletes:
- fjernet Form_Field- & gt; setNotNull () bruger validateNotNull stedet
- fjernet Form_Field- & gt; setDefault () og getDefault (), brug sæt () / få ()
Kommentarer ikke fundet