Xataface è un quadro, nel senso che si tratta di un insieme di classi e librerie che prendono la noia di scrivere applicazioni web.
Esso fornisce una semplice interfaccia web a un database MySQL che permette agli utenti di aggiornare, eliminare e trovare i dati nel database sottostante. L'interfaccia è rivolto a segretari e gli utenti finali al contrario di amministratori di database.
Xataface consente progettazione guidata dai dati perché permette agli sviluppatori di sviluppare siti web per prima la progettazione del database che verrà utilizzato per memorizzare i dati sul sito web, e quindi progettare le pagine utilizzate per visualizzare i dati.
Gli sviluppatori possono concentrarsi sui dati, perché non devono preoccuparsi di dover costruire forme per aggiornare i dati.
Se i requisiti del cambiamento dell'applicazione, lo sviluppatore può semplicemente aggiungere un campo per la tabella del database e tutte le forme di web associati verrà aggiornato automaticamente (perché sono generati dinamicamente utilizzando tutto lo schema del database).
Cosa c'è di nuovo in questa versione:
- Si comprende una serie di correzioni di bug e alcuni miglioramenti delle funzionalità .
Cosa c'è di nuovo nella versione 2.0.0:
- lookup forzati widget di icona immagini da visualizzare in linea.
- azione Aggiunto actionPerformed alla ListView che viene generato quando un utente fa clic su un
- riga della lista. Si passa sia la vista e il modello come parte dei dati degli eventi.
- Corretto errore fatale quando copia i record correlati selezionati.
- passaggio fisso da avvertimento riferimento nella classe Dataface / RelatedRecord.php.
- fissi JavaScript ListView in modo che mantenga le selezioni aggiornata ora.
- bug con la notazione punto dati KVC nel xataface.model.Model javascript classe.
- parametro aggiunto al metodo Dataface_IO :: write () per forzare l'inserimento di un nuovo record.
Cosa c'è di nuovo nella versione 1.3.2:.
- errore di battitura fisso con la disattivazione magic quotes
Cosa c'è di nuovo nella versione 1.3rc6:
- Contiene una sola correzione di un bug che potrebbe causare la perdita di precisione di campi float e decimali quando le impostazioni internazionali LC_NUMERIC è impostato per un locale che utilizza le virgole per punti decimali.
Cosa c'è di nuovo nella versione 1.3rc4:
- Spento indicizzazione sui tavoli che non hanno il Indice abilitato.
- Aggiunto il supporto per TimeDiff funzione MySQL. Test anche aggiunto.
- modificato in modo che timeout della sessione si riferisce logout dopo inattività piuttosto che il logout dopo il tempo dopo la sessione di creazione.
- Cambiato SESSION_TIMEOUT ad un intero nel caso in cui questo stava causando problemi prima.
- rimossi alcuni pezzi che disegnano le avvertenze rigorose in PHP 5.3
- Corretto il bug che è stato causato, consentendo azioni di ignorare le definizioni delle azioni di file relationships.ini. Il problema era che tutte le azioni connesse venivano sostituite da definizioni delle azioni relationships.ini. La correzione è stato quello di aggiungere una direttiva per il file actions.ini per impostare in modo esplicito un azione come override dal file relationships.ini.
- L'azione related_records_list è stata data la direttiva: allow_override = relationships.ini che dice che tutte le impostazioni messi in azione relationships.ini: definizione sovrascriverà i dettagli di questa azione .
- Aggiunto il supporto per disable_session_ip_check nel file di conf.ini.
- aggiornamento fisso ma con l'essere aggiunti più record dataface__version.
- errori cambiato quando l'inserimento di nuovi record correlato di tipo fallimenti vincolo di chiave esterna per essere un avviso invece di un errore fatale in modo che darà all'utente un messaggio di errore più amichevole.
- Modificato sessione di accedere solo l'utente se la sessione ha l'ID di sessione sbagliata.
- Rimosso 'qui' debugging testo che non avrebbe dovuto essere lì in modello principale.
- Fissato l'errore con PEAR prevalente :: RaiseError (un metodo statico) con un metodo non statico. Ora XML_Parser :: RaiseError è statico.
- Migliore etichettatura rapporto sulla forma find.
- Aggiunto il supporto per la visibilità: trovare nelle relazioni per nascondere una relazione dalla forma find .
Requisiti
- PHP 4.3 o superiore
- MySQL 3.2.3 o superiore
I commenti non trovato