Aurora Framework.

AURORA Framework - Slim Modular MODULAR SEINE-Controller (MVC) Framework in PHP5
Jetzt downloaden

Aurora Framework. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Oktay Acikalin
  • Website des Verlags:
  • http://aurora.ryotic.de/introduction
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 255 KB

Aurora Framework. Stichworte


Aurora Framework. Beschreibung

Aurora Framework - Slim Modular Modular Model-Show-Controller (MVC) -Rahmen in PHP5 geschrieben Aurora Framework ist ein schlankes modulares Framework mit modularem Model-View-Controller (MVC), das in PHP5 geschrieben wurde, um die Webstoff- oder Konsolenanwendungen mit integrierter DB-API, Template-Logik, Hübsch-URLs, Internationalisierung, Datenmodelle, Caching zu ermitteln und einen mehrschichtigen Dateibaum. Was ist neu in dieser Version: · Zentrale YAML-Anrufe, um Yaml-Helfer anstelle der 3RD-Party-Klasse direkt zu verwenden · Autoloader in Kernel verschoben.lib mit SPL · Geändert, um zuerst nach Symlink zu suchen, und dann für ENV-Var · Feste FilePaths von URL-Dateien, die nicht enthalten können. ,. und stattdessen absolute Pfade verwenden · Implementierte Path-to-Erweiterungsmethode in extMOD (Methoden, die als $ ext_name registriert werden. $ Methode auch) · Vereinfachtete Aurora :: Boot () Routine · Geändertes Caching-Verhalten für Konfigurationsdateien, um immer zwischengespeichert zu werden (Überprüfen Sie nur Konfigurationsdateien für Änderungen, wenn sie "ausgeschaltet" werden) · Überprüfung der korrekten Variablen_Order-Einstellung in Index.php hinzugefügt und ausgeführt (# 194) · Extrahierter Boot-File-Finder als Aurora :: get_boot_file () · Implementierte Signalemitter für Dispatcher und EXTMODs __CALL-Methode (# 195) · Vereinfachte Anwendung :: Run (), um die __CALL-Methode von EXTMOD zu verwenden · Fehler mit dem Laden leerer Signaldateien behoben · Hinzugefügt Name des zu versendenden Objekts oder von extMOD in die eingereichten Signaldaten · Aurora_BreakPoint (aus der Klasse ausgenommen) hinzugefügt, mit der ein Programm mit einer optionalen Nachricht oder Fehlercode den sanften Weg verlassen kann · Problem behoben, um den falschen Anrufer zu erhalten, wenn externe Anrufe von URL-Dateien von URL-Dateien verwendet werden, z. Direkte Vorlage-Rendering (# 190) · Implementiert wesentlich flexiblere Open-basierte (siehe URL-Skelett für die Verwendung) · Geänderter Pfad :: get_package_from_filepath (), um optional einen zweiten Parameter einzunehmen, der entweder Paket (Standard), Name, Erweiterung oder Wurzel sein kann · Flag Config / Boot / EXTMOD_DROP_DUPLIKATE hinzugefügt (Standardeinstellungen auf NO), in der bei ja die Möglichkeit ermöglicht, doppelte Methodennamen über Erweiterungen innerhalb eines Aords oder LIB zu ermitteln. Diese sind nur über den ext.method-Schreibstil erreichbar · Getter-Shortcut _ () in die Bibliothek hinzugefügt.Run und Application.Run · _Has_ext_obj ($ name) hinzugefügt, um extmod · Feste Konfigurationsüberschreibungsfehler, wenn mehrere Pakete gleichermaßen genannte Konfigurationsdateien enthalten · Geändert fcache_file :: Set, um zu versuchen, fehlende DIRS zu erstellen, wenn Cache-Namen Verzeichnispfade enthalten · Feste Config-File-Finder in Plugin.Apppl, um den richtigen CONFIG-DIR zu finden · Feste Syntax von On_Failure in URL-Regel-Skelett · Geänderte Zitate von Double to Single in verschiedenen Skeleton-Dateien · Ampersand in Skelettläufern entfernt · Benachrichtigung hinzugefügt, wenn Sie ein Plugin mit URL-Dateien installieren oder entfernen (# 185) · Erweiterungspfad-Info in Plugin.cli schrieb · Geänderte Template-Syntax von Strukturfiltern, um Leerzeichen innerhalb von Definitionen zu akzeptieren · Feste Zitate in @js_translation_strings festgelegt · Hinzugefügt "Include: Vorlagenname" Syntax, der dem "Importvorlage: Name" entspricht · Feste Erkennung von Klassenlosen (Klassennamen ausgelassen) Runner-Anweisungen in den Set-Anweisungen der Vorlage · Vorlage hinzugefügt :: render_string_as_branch ($ string, $ fixed_vars = array ()) · Escape Escape wurde $ in Javascript Translation Saiten · Optionaler Packungspaket für Importvorlage hinzugefügt und Template-Anweisungen enthalten · @Count behoben, um auch $ Schritt zu ersparen, und $ starten für vorlagige vars · Optimierte Ersatzroutinen im Vorlagensystem · Kleine Geschwindigkeitsoptimierungen in Vorlagen-Rendering- und Steuerungsstrukturen · @HTML hinzugefügt: Fügen Sie den Detektor für Verknüpfungssymbole hinzu (Lesezeichen-Symbole) · @HTML hinzugefügt: metas_from_array, um HTML-Meta-Tags aus einem Array zu generieren (Name => Inhalt) · Mehrwert für @HTML hinzugefügt: Fügen Sie den Befehl ein · # 214 Nicht behoben, stattdessen Fehlermeldungen hinzugefügt, wenn der Benutzer eine leere URL als Argument angibt (z. B. in doc-root-Rettung und $ _ anstelle von $ _ /) · Verbesserte Filter-Escape und UNESCAPE, um optional eine Zeichenfolge von Zeichen zu akzeptieren, um weiter zu bedienen · Fixierfilterbefehl aktivate_links · Maximale Bildgröße von aktivieren_links auf 300x200 geändert · Filter hinzugefügt oder der den aktuellen Wert zurückgibt oder wenn nichts gegeben ist, den angegebenen · Filter strip_html hinzugefügt · Fixiertes Multi-Byte für max_length-Filter · Filter format_byte in calc ext hinzugefügt · Getestetes und deutlich verbessertes Activate_links-Filter · Filterwortbreak mit optionalem Längenparameter hinzugefügt (Standard = 78) · Hinzugefügt :: array_to_list () und :: list_to_array () · Text hinzugefügt: enthält ($ Titel, $ String) · Text hinzugefügt :: Starts_With ($ Titel, $ String) · Text hinzugefügt: endet mit endet ($ stücke, $ string) · Drop-leere Werte hinzugefügt, bevor in Utut in Utut :: list_to_array () · Feste URL-Getter in Text :: extract_uris · Fixtext :: extract_uris, um den Fall der Zeichenfolge zu halten · Ein Fehler in Text behoben :: extract_urls, der das Abfrageteil verpasst hat · Problem behoben :: array_to_simple_xml, um den Schlüssel ordnungsgemäß zu entgehen · Einige Filecache-Routinen geändert, um automatisch eine veraltete Datei wegzuwerfen · Implementiert # 68 - Clear-Cache für Projekte · Fixed FileMans Upload-Fallback-Handler, um mit der Option Binärdatei zu kopieren · CLI-Verknüpfung entfernt für - Kreat-Manpages · HTACCESS-Updater geändert, um standardmäßig deaktiviert zu werden (kann in Web / AUTO_UPDATE_HTACCESS konfiguriert werden) · Rewrite-Emulation hinzugefügt, wenn Mod_Rewrite nicht verfügbar ist, und $ _server ! = 'HARD'. HINWEIS: Sie müssen Ihre .htaccess * JETZT neu erstellen * um alles, um ordnungsgemäß zu arbeiten! · Feste Störungen mit Umschreibungsemulation (# 192) · Feste Blocknachricht als Normaltext (# 159) · Simulieren Sie den Arbeitsumschreib-Motor, wenn im Cli-Modus · Fixiert # 184 mit Boot / Main_Application fehlschlägt · Fehler-Document-Handler in Error.ext verschoben · Error-Dokument-Teil in HTACCES ändert, um sich auf Config / App / URL-VaR zu verlassen · Feste Method-Checker für LIBS im Dispatcher, um die Methode von internen _method_exists () zu verwenden, um auch nach Methoden in Erweiterungen zu prüfen · Eine Störung mit URLs behoben, die /index.php/de/dex.php/, während der Motor aktiviert ist · Geändertes umleitendes REVERIRD-On-Obsolete-Trailing-Slash-in-URL-Verhalten, um nicht umzuleiten, sondern den Schrägstrich zu entfernen, sodass die App es nicht sehen kann. Dies entfernt diese ärgerliche Weiterleitung nicht nur, sondern es ist auch möglich, Ordner mit URLs zu überschreiben · Ein Fehler behoben, bei dem die Umleitung zum Verifizierer eine URL mit einer doppelten Basis erstellt hat · Fixiertes URL-Injektionsnamens-Problem (# 177) · Behoben einen Fehler, bei dem Aurora's Rewrite-Engine bei DOC-Root verwechselt werden konnte und Index.php ohne Bedarf hinzugefügt werden kann · Web :: redirect_to_named_url ($ url_name, $ arguments) hinzugefügt · BigINT (20) zu db.mdl hinzugefügt · Double to db.mdl und data.mdl hinzugefügt · Weitere Dateierweiterungen in die Liste für Apache-Dateikomprimierung hinzugefügt · Implementierter Trockenlauf für den Tabellengenerator (./run --db-sync) · Hinzugefügt --db-optimieren · Hinzugefügt --db-check · Hinzugefügt --db-reparatur · Methode Get_Connection_Name () an db.lib hinzugefügt · Möglichkeit hinzugefügt, Verbindungsname für DB-Wartungsroutinen zu versorgen · Möglichkeit hinzugefügt, Verbindungsname an die Variable von config / db / auto_connect zu geben · Fixed db_mysql -> count_rows, um auch Key => Val-Arrays zu akzeptieren · Feste Testausgabe, um keinen Punkt in Loop = 0 zu drucken · Feste Test.lib, damit auch Methodenpfade funktionieren (Teil von # 193) · Fixierte doppelte CLI-Routen in Übersicht (# 201) · Geändertes Verhalten im CLI-Modus, wenn config / boot / main_application und -methode cli_main nicht vorhanden ist, um die Normale Info-Seite einfach auszudrucken · Zweiter Parameter $ Trusted_DIR in FileMan -> Put_UPLADED_FILES_IN_DIR () hinzugefügt, wodurch der angegebene Pfad nicht sichert · Verbesserter Logger zum Öffnen des Projektspezifischen Protokolls gemäß CONFIG / APP / CREDCUT und Verzögerungsausgabe, bis eine Nachricht protokolliert werden muss. Wenn dies nicht der Fall ist, sollte es direkt drucken, um stdout zu drucken. · Umzug auth.lib und db.lib einschließlich Modelle und Validierung in db1_with_auth-Plugin


Aurora Framework. Zugehörige Software