Prog.varedetaljer:
Versjon: 4.2.4
Last opp dato: 20 Feb 15
Lisens: Gratis
Popularitet: 17
Agile Toolkit er en åpen kildekode (AGPL & nbsp; v3 lisens) programvare som gir en ny, effektiv og objektorientert PHP rammeverk for webutviklere som ønsker å utvikle kraftige og rike web apps.
Agile Toolkit er inspirert av de stasjonære Toolkits, som QT, .NET eller Cocoa, for å gi smart webapplikasjon rammeverk for alle typer web-programmerere.
Samtidig som det gir betalt støtte for kommersiell bruk, er Agile Toolkit gratis for åpen kildekode-prosjekter
Hva er nytt i denne utgaven:.
- Generelt:
- Lagd PSR-2 compliance til mange kjernefilene. Vil fortsette å forbedre andre klasser også.
- Lagt composer.json. Agile Toolkit kan installeres gjennom Komponist nå
- når du ringer setController, andre argumentet kan angi navn eller standardvalgene
- Sikkerhetsrettinger i Logger
- lagt til hver () metode (tilsvarende jQuery) for modell og dsql. Vil utføre angitte oppsigelige for hver rad.
- lagt til støtte for i maler
- API-& gt; addSharedLocation () heter nå (hvis definert) av Pathfinder før noen steder er initialisert
- lagt ApiInstall for å bygge montører. For nå udokumentert som det kan fortsatt endre seg. Brukes med forsiktighet.
- forbedret feil-sending. Fjernet foreldet kode og bedre høydepunkt linje som produserte feil
- forbedringer i Tester
- oppgradere til jQuery 1.8.3 og jQuery UI 1.9.2
- lagt verktøy / getjq som automatiserer bungling av jQuery og jQuery UI (oppdaterer også PHP)
- fjerne muligheten til å feilsøke modeller gjennom GET argument
- forbedret støtte for nestede navnerom, lagt PSR-0 compliance for stifinner
- forhindre skrivebeskyttet felt fra å slette feltverdi
- lagt VirtualPage, slik at du kan lage egen blank side og vise det i stedet. Nyttig i popups.
- lagt PHPCS snuse konfigurasjon for Agile Toolkit stil validering (verktøy / phpcs)
- sql migrasjon scripts nå kan utgangs ting med & quot; velge 'blah'; & quot; under vandringer
- bug-fikser som vanlig
- CRUD:
- CRUD er refactored hjelp VirtualPage og ny knapp. Nå mye mer utvidbar og raskere.
- CRUD- & gt; addRef () tillater å bore i modellens hasMany () forhold gjennom crud inne ekspander. Bruker VirtualPage
- CRUD- & gt; addFrame () er en praktisk måte nå å lage pop-up med noen UI. Bruker VirtualPage
- CRUD viser nå bedre etiketter på knapper og dialoger (Legg til bruker i stedet for Add)
- allow_add, allow_edit, etc er nå beskyttet. Ikke endre dem direkte, spesifisere gjennom add () alternativer.
- NoSQL:
- sterkt forbedret håndtering av NoSQL modeller
- lagt Memcache støtte
- lagt Session støtte
- lagt loadBy og lignende metoder
- flere feilrettinger
- severily forbedret håndtering av NoSQL modeller
- lagt til støtte for caching (addCache ())
- DSQL:
- gruppe () støtter uttrykk nå
- avstøpning DSQL til streng utfører getOne () i stedet for å returnere velge
- ovenfor fix revelaed mange mindre bugs. fikset dem.
- lagt dsql- & gt; fieldQuery (), som ligner på Modell- & gt; fieldQuery (). Vil slette andre spør felt og bare spesifisert ett
- dsql- & gt; sum () forbedret
- rekkefølge () for DSQL og Modeller kjeding regelen endret. Siste samtale på bestilling () vil nå være den viktigste sorteringsrekkefølgen. Ringer orden med flere argumenter oppfører seg på samme måte
- expr (& quot; hallo, [navn] & quot;, array ('name' = & gt; "verden")) er nå riktig støttes. Nåværende tidspunkt ikke unnslippe, men vil!
- Modell:
- vil stille ignorere feil kombineringstype (ellers er det anses som bord alias lage SQL-feil)
- lagt Model_Table- & gt; tryDelete ()
- lagt sortering og grensen støtte for Model (ikke-relasjons)
- hasMany kan nå lage alias ved å angi fjerde argument, som deretter brukes inne ref ().
- JS:
- endret rulle atferd og vertikal dimensjonering av frameURL / dialogURL
- fast skjemaets atferd med forkortede navn
- bedre ikon eneste knapp håndtering (bruker tekst = false)
- boksene widget har to nye metoder - select_all og unselect_all
- CSS og MINDRE:
- skilles ut å blande inn atk4-mixins.less
- fjernet prefiks (pleide å være "ui-ikonet ') fra knapp & gt;. SetIcon ()
- Form:
- skrivebeskyttet felt vises med nl2br
- form-& gt; setLayout () støtter også SMlite objekt (hvis du ikke ønsker å spesifisere en fil)
- Visninger:
- se HTML produsert av en visning ved å ringe visning & gt; debug ()
- lagt Menu_jUI - jQuery-kompatibel menyen
- lagt View_DropButton
- lagt View_Flyout
- meny URL kan jQuery_Chain nå
- Hurtigsøk og Grid ryddet opp
- CompleteLister total telling endret. i stedet for $ totaler ['ROW_COUNT'] bruke $ TOTAL_ROWS
- Filter forbedret
- Grid flerverdifelt vil nå vise verdi i stedet for nøkkel.
- Ryddet opp modelltype = & gt; skjemafelt typen foreninger i MVCForm
- SetProperty () er nå foreldet, så bruk setAttr ()
- Bruk:
- ekstra muligheten til å angi en annen Logger klasse gjennom $ logger_class eiendom
- lagt destroySession inn ApiWeb
- Fjernet obsoletes:
- fjernet Form_Field- & gt; setNotNull () bruker validateNotNull stedet
- fjernet Form_Field- & gt; setDefault () og getDefault (), bruke sett () / få ()
Kommentarer ikke funnet