Il quadro può essere utilizzato per costruire applicazioni web moderne orientate verso velocità e prestazioni
Caratteristiche :.
- Caratteristiche:
- accesso DB - ha aggiunto tre strati di supporto database servizio per le diverse esigenze. Essi comprendono l'accesso ai dati a base di PDO, Active Record e SQLMap.
- Controlli attivi - questi sono i controlli web AJAX-enabled che rendono la creazione di una pagina web AJAX-enabled estremamente facile .
- bbli Servizi:
- TSoapService - richieste SOAP un componente di servizio di supporto
- TJsonService - un componente del servizio di supporto richieste JSON
- TFeedService - richieste di un feed componente di servizio di supporto
- bbli Moduli:
- TDbCache - un modulo della cache generico DB che può utilizzare qualsiasi driver DB
- TDbUserManager - un modulo di gestione utente DB-guidata li>
- Controlli:
- TOutputCache - un controllo che consente pagina frammento caching
- TClientScriptLoader - un controllo per il caricamento di librerie JavaScript
- TXmlTransform - una trasformazione XML inline controllo eseguendo
- Nuove demo e tutorial, inclusi & quot; address-book & quot ;, & quot; blog dimostrativi & quot ;, & quot; Northwind-db & quot ;, & quot; chattare & quot ;, & qump; quot;, cy-converter & quot ;, & quot; quot ;, & quot; quot;
Cosa c'è di nuovo in questa versione:
- Fisso:
- errore TSafeHtml su PHP 5.5
- Problema sfuggire caratteri in TActiveDropDownList
- Aggiornamento prototipo per aggirare IE10 bug
- JS aggiornamento TDatePicker
- TextMate errore editor di modelli plug
- Nessun supporto HTTPS dal generatore WSDL
- supporto WSDL per ulteriori attributi di proprietà di un tipo personalizzato
- Demo di non funzionano fuori dalla scatola
- TUrlMapping instanciates modelli due volte
- THyperLink non è utilizzabile utilizzando la tastiera
- Typo in compositore: ext-eaccellerator
- Compositore: add includere percorso per prado.php
- DateTimePatterns sbagliati per la cultura italiana
Cosa c'è di nuovo nella versione 3.2.0:
- codice Collo di bottiglia è stato riscritto o modificato per fare uso di nuove funzionalità di PHP per lavorare più velocemente
- La resa progressiva è ora possibile, il codice ad hoc in grado di ridurre sensibilmente l'utilizzo della memoria del server
- Una migliore caching dei file Javascript riduce il carico del server
- Il codice JavaScript correlate è stato rielaborato per assicurare una migliore protezione dagli attacchi XSS
- Decine di insetti sono stati uccisi dal quadro
Cosa c'è di nuovo nella versione 3.1.9:
- Corretti bug:
- Documentazione è stato aggiornato.
- TDataList: FooterStyle non utilizzati .
- La traduzione non funzionano con Prado 3.1.8.
- TDbCache con PostgreSQL gettare un TDbException.
- NUOVO:
- documentazione Sdded e campioni il tutorial quickstart per includere i controlli attivi.
- Controllo Aggiunto TTemplateControlInheritable.
- Controllo Aggiunto TActiveDataGrid.
- Controllo Aggiunto TActiveDataList.
- Controllo Aggiunto TActiveMultiView.
- Controllo Aggiunto TActiveRepeater.
Cosa c'è di nuovo nella versione 3.1.8:
- Corretti bug:
- problemi TActiveFileUpload.
- Possibile problema di sicurezza nei cookie.
- password TTextBox non supporta AutoCompleteType.
- Quando la proprietà del TPanel DefaultButton è impostato su una TActiveButton inibisce postback di TButton.
- TTabPanel non rende correttamente su postback se la proprietà visibile di un TTabView = false.
- ACCESSORI:
- Rimosso il byte zero giusto assetto dalla routine di decriptazione e anche apportato alcune modifiche estetiche.
- Aggiornato il file ini PHPUnit lavorare con PHPUnit 3.3 3.4 e 3.5. Ci sono condizionali per 3.3 e 3.4. Nessun file più Framework include sono necessari con 3,5.
- Prado sprecare CPU utilizzando interfacce ArrayAccess e IteratorAggregate.
- Aggiornamento prototipo a 1,7 scriptaculous a 1.9.0 e caduto json.js per json2.js. Aggiunge il supporto IE9.
- TinyMCE aggiornato alla versione più recente (3.4.2). La dimensione del pacchetto è cresciuto un po '(3,7-5,5 mb) dal momento che la nuova versione è più grande in sizeA e aggiunge il supporto per un sacco di nuove localizzazioni. Aggiunge il supporto IE9.
Tipo
Cosa c'è di nuovo nella versione 3.1.7:
- Specificare campi necessari su richiesta li>
- inadeguatezze in TRegularExpressionValidator
- THttpSession.CookieMode ignorato / perdita Session ID
- intestazione DataGrid / footer renderers in grado di individuare la loro rete di madre in setData () Metodo
- THttpRequest - & # X3e; getPathInfo non funziona su server quando cgi.fix_pathinfo = 1
- TTextBox non riesce a visualizzare inital interruzione di linea
- Bug con chiamate come MyActiveRedorc - & # X3e; withText () - & # X3e; withuser () - & # X3e, trovare (...) e di risultato nullo
- Enabled non funzionare correttamente su controlli TActiveRadioButton / CheckBoxList
- errore di livello E_NOTICE in TDataGatewayCommand
- FlushOnExecute sulla base CacheModel svuota tutto Application Cache
- & # x3c; collegamento & # X3e; tag in SqlMap config ignorato in 3.1.5 e superiori, introdotto risolvendo Issue # 68
- THttpResponse non supporta personalizzati intestazioni Content-Type, rimuovere parte charset dell'intestazione se THttpResponse.Charset = false
- TDbCache non verifica se è attiva db collegamento.
- Stato Pagina danneggiato quando EnableStateValidation = False
- Bad parsing di MySQL tipo ENUM colonna
- soap-enc: Array non un tipo complesso valido
- & quot; variabile non definita: tagName & quot; dopo l'errore nella configurazione dell'applicazione.
- TShellApplication fallì quando nessun servizio sono definiti in configurazione dell'applicazione.
- TDbConnection.Charset non funziona correttamente
- SqlMap non sfugge params inline correttamente
- interrogazione Mistaken eseguito da TMysqlMetaData li>
- TTabPanel non conserva scheda attiva su richiesta di richiamata li>
- TXmlElement non supporta tutti i tipi di attributi - non riesce a salvare
- Typo in TBoundColumn (Robin)
- errore TActiveDatePicker js quando il formato della data non ha i 3 elementi
- Aggiungi ClientScriptManagerClass proprietà di TPageService e releated cambiamenti nella TPage.getClientScript ()
- render sempre controparti lato client di controllo di convalida, anche se non abilitato, ma pass-through proprietà Enabled, per consentire Enabled / Disattiva del validatore su richiamata.
- Aggiungi proprietà TValidationSummary.ScrollToSummary al controllo lato server in quanto proprietà esiste sul lato client.
- Aggiungi proprietà TransactionClass (il default è System.Data.TDbTransaction) per TDbConnection e modificare beginTransaction ()
- Modifica TDbTableInfo :: getColumnNames () per memorizzare provocare membro della classe privata li>
- Issue # 215 - Aggiungere proprietà clientside a TDropContainer
- Issue # 222 - Aggiungere proprietà Columns a TInPlaceTextBox
- Issue # 218 - Variazione URL di Javascript Logger
- prestazioni Clientside (micro) ottimizzazione: dichiarare le variabili locali javascript esplicito come locali per evitare le ricerche catena portata li>
Requisiti :
- PHP 5.1 o superiore
I commenti non trovato