Dettagli del software:
Versione: 4.2.4
Data di caricamento: 20 Feb 15
Licenza: Libero
Popolarità: 17
Agile Toolkit è un open source (AGPL & nbsp; v3 licenza) software che fornisce una nuova, efficiente e orientato agli oggetti framework PHP per gli sviluppatori web che vogliono sviluppare applicazioni web potenti e ricchi.
Toolkit Agile si ispira ai toolkit per il desktop, come QT, .NET o di cacao, al fine di fornire framework intelligente di applicazioni web per tutti i tipi di programmatori web.
Oltre a fornire il supporto pagato per usi commerciali, Agile Toolkit è gratuito per i progetti open source
Cosa c'è di nuovo in questa versione:.
- Generale:
- Aggiunto PSR-2 rispetto a molti file core. Continuerà a migliorare altre classi troppo.
- Aggiunto composer.json. Toolkit Agile può essere installato tramite Compositore ora
- quando si chiama setController, secondo argomento possibile specificare il nome o di default le opzioni
- fix di sicurezza in Logger
- aggiunto ciascun metodo () (simile a jQuery) per il modello e DSQL. Eseguirà specificato callable per ogni riga.
- ha aggiunto il supporto per in modelli
- API- & gt; addSharedLocation () che ora è chiamato (se definita) da PathFinder prima tutte le posizioni vengono inizializzati
- aggiunto ApiInstall per la costruzione di installatori. Per ora non documentato come potrebbe ancora cambiare. Usare con cautela.
- migliorata outputting errore. Codice obsoleto Rimosso e migliore linea di evidenziazione che ha prodotto errori
- miglioramenti Tester
- l'aggiornamento a jQuery 1.8.3 e jQuery UI 1.9.2
- strumenti aggiunti / getjq che automatizza pasticci di jQuery e jQuery UI (aggiorna anche PHP)
- rimuovere capacità di modelli di debug attraverso argomento GET
- supporto migliorato per i namespace annidati, aggiunto PSR-0 conformità per pathfinder
- impedire campo di sola lettura da cancellare il valore del campo
- aggiunto VirtualPage, che consente di creare pagine bianche separata e visualizzare che invece. Utile in popup.
- aggiunto PHPCS annusare configurazione per la convalida stile Agile Toolkit (strumenti / phpcs)
- migrazione sql possono ora le cose uscita con & quot; selezionare 'blah'; & quot; durante le migrazioni
- bug-fix, come al solito
- CRUD:
- CRUD è refactoring utilizzando VirtualPage e nuovo pulsante. Ora molto più estensibile e più veloce.
- CRUD- & gt; AddRef () permettono di forare hasMany () relazione del modello attraverso sporcizia all'interno expander. Utilizza VirtualPage
- CRUD- & gt; ADDFRAME () è un modo pratico ora per creare pop-up con un po 'UI. Utilizza VirtualPage
- CRUD ora mostra etichette migliori sui pulsanti e finestre di dialogo (Aggiungi utente anziché Add)
- allow_add, allow_edit, ecc sono ora protetti. Non modificare direttamente, specificare attraverso add () opzioni.
- NoSQL:
- severamente migliore gestione dei modelli NoSQL
- ha aggiunto il supporto MemCache
- Supporto Session aggiunto
- aggiunto loadBy e metodi simili
- diversi bug fix
- severily migliore gestione dei modelli NoSQL
- ha aggiunto il supporto per la memorizzazione nella cache (addCache ())
- DSQL:
- gruppo () supporta le espressioni ora
- fusione DSQL a corda esegue getone () invece di restituire selezione
- sopra fix revelaed molti bug minori. li fissa.
- aggiunto dsql- & gt; fieldQuery (), simile alla modellazione & gt; fieldQuery (). Cancellerà altri campi e query specificata una sola
- dsql- & gt; sum () migliorato
- ordine () per DSQL e Modelle concatenamento regola cambiato. Ultima chiamata per ordine () sarà ora l'ordine di ordinamento principale. Ordine di chiamata con più argomenti si comporta allo stesso modo in
- expr (& quot; Ciao, [nome] & quot;, array ('name' = & gt; 'mondo')) è ora correttamente supportato. Attualmente non si sottrae, ma la volontà!
- Modello:
- silenziosamente ignorare errato tipo di join (altrimenti è considerato come alias di tabella creando errori SQL)
- aggiunto Model_Table- & gt; tryDelete ()
- aggiunto l'ordinamento e il supporto limite per il modello (non-relazionali)
- hasMany può ora essere alias specificando quarto argomento, che viene poi utilizzato all'interno ref ().
- JS:
- cambiato il comportamento di scorrimento e dimensionamento verticale frameURL / dialogURL
- comportamenti del modulo fisso con nomi abbreviati
- migliorato icona solo pulsante di gestione (usa text = false)
- caselle widget ha 2 nuovi metodi - select_all e unselect_all
- CSS e LESS:
- scorporati mescolando in atk4-mixins.less
- prefisso rimosso (usato per essere 'ui-icon') da pulsante- & gt;. SetIcon ()
- Modulo:
- campi di sola lettura vengono visualizzati con nl2br
- form- & gt; setLayout () supporta anche oggetto SMlite (se non si desidera specificare un file)
- Visualizzazioni:
- vedi HTML prodotto da qualsiasi vista chiamando vista- & gt; debug ()
- aggiunto Menu_jUI - menù compatibile jQuery
- aggiunto View_DropButton
- aggiunto View_Flyout
- Menu URL può essere jQuery_Chain ora
- rapida e Grid ripuliti
- CompleteLister conteggio totale è cambiato. invece di $ totali ['row_count'] usano $ total_rows
- Filtro migliorato
- campi multi-valore di griglia ora mostrare il valore invece di chiave.
- Ripulito il tipo di modello = & gt; campo modulo associazioni di tipo a MVCForm
- setProperty () è ormai obsoleto, in modo da utilizzare setAttr ()
- applicazione:
- capacità aggiunto per specificare una diversa classe Logger tramite la proprietà $ logger_class
- aggiunto destroySession in ApiWeb
- Obsoletes rimossi:
- rimosso Form_Field- & gt; setNotNull () utilizzano validateNotNull invece
- rimosso Form_Field- & gt; setDefault () e getDefault (), uso set () / get ()
Script
I commenti non trovato