Neue Features ============= Diese Seite fasst die wesentlichen neuen Features jeder Yii-Version zusammen. Version 1.1.6 ------------- * [Query Builder hinzugefügt](/doc/guide/database.query-builder) * [Datenbankmigration hinzugefügt](/doc/guide/database.migration) * [Bewährte MVC-Verfahren](/doc/guide/basics.best-practices) * [Anonyme Parameter und globale Optionen in Konsolenbefehlen](/doc/guide/topics.console) Version 1.1.5 ------------- * [Actions und Binden von Parametern in Konsolenbefehlen](/doc/guide/topics.console) * [Autoload-Unterstützung von Klassen mit Namespace](/doc/guide/basics.namespace) * [Unterstützung von Widget-Views in Themes](/doc/guide/topics.theming#theming-widget-views) Version 1.1.4 ------------- * [Automatisches Binden von Actionparametern](/doc/guide/basics.controller#action-parameter-binding) Version 1.1.3 ------------- * [Standardwerte für Widget-Eigenschaften können nun auch in der Anwendungskonfiguration definiert werden](/doc/guide/topics.theming#customizing-widgets-globally) Version 1.1.2 ------------- * [Webbasierter Codegenerator Gii wurde hinzugefügt](/doc/guide/topics.gii) Version 1.1.1 ------------- * Das neue CActiveForm vereinfacht formularbezogenen Code und unterstützt sowohl Client- als auch serverseitige Validierung. * Der von yiic erzeugte Code wurde überarbeitet. Die erstellte Anwendung enthält jetzt mehrere Layouts, für die Formulardarstellung wird jetzt CACtiveForm verwendet und bei CRUD-Seiten wurde das Menü angepasst, sowie eine Such- und Filteroption auf der Adminseite hinzugefügt * [Es können nun auch globale yiic-Befehle definiert werden](/doc/guide/topics.console) Version 1.1.0 ------------- * [Unterstützung von Unit- und Funktionstests](/doc/guide/test.overview) * [Skin-Support für Widgets](/doc/guide/topics.theming#skin). * [Erweiterbarer Form-Builder](/doc/guide/form.builder) zum einfachen Erstellen von Formularen. * Vereinfachte Angabe von sicheren Modelattributen. Siehe [Sichere Attributzuweisungen](/doc/guide/form.model#securing-attribute-assignments). * Änderung bei relationalen AR: Alle Tabellen werden standardmäßig mittels einer einzigen SQL-Abfrage eingebunden. * Bei AR entspricht der verwendete Tabellenalias dem Namen der Relation. * [Unterstützung von Tabellenpräfixen](/doc/guide/database.dao#using-table-prefix). * Mit der [Zii-Bibliothek](http://code.google.com/p/zii/) wurde eine ganze Reihe neuer Erweiterungen hinzugefügt. * Bei AR-Abfragen lautet der Alias für die Haupttabelle immer `t`. Version 1.0.11 -------------- * URLs können auch mit parametrisierten Hostnamen erzeugt und ausgewertet werden - [Parametrisierte Hostnamen](/doc/guide/topics.url#parameterizing-hostnames) Version 1.0.10 -------------- * Modul-Logmeldungen können nun einfacher mit CPhpMessageSource übersetzt werden - [Übersetzen von Textmeldungen](/doc/guide/topics.i18n#message-translation) * Als Event-Handler können nun auch anonyme Funktionen verwendet werden - [Event](/doc/guide/basics.component#component-event) Version 1.0.8 ------------- * Es können nun auch mehrere gecachete Werte auf einmal abgerufen werden - [Cachen von Daten](/doc/guide/caching.data) * Der neue Standard-RootAlias `ext` verweist auf das Verzeichnis mit anderen Erweiterungen - [Verwenden von Erweiterungen](/doc/guide/extension.use) Version 1.0.7 ------------- * Logmeldungen können nun mit Informationen aus dem Aufrufstapel geloggt werden - [Loggen von Kontextinformationen](/doc/guide/topics.logging#logging-context-information) * Mit der `index`-Option können relationale AR-Objekte nach einer bestimmten Spalte indiziert werden - [Optionen für relationale Abfragen](/doc/guide/database.arr#relational-query-options) Version 1.0.6 ------------- * Scopes werden nun auch in `update`- und `delete`-Methoden unterstützt: - [Scopes](/doc/guide/database.ar#named-scopes) * Scopes können nun auch in der `with`-Option von Beziehungsdefinitionen verwendet werden: - [Relationale Abfragen mit benannten Scopes](/doc/guide/database.arr#relational-query-with-named-scopes) * SQL-Anweisungen können nun ebenfalls einer Performance-Analyse unterzogen werden - [Perfomance-Analyse von SQL-Anweisungen](/doc/guide/topics.logging#profiling-sql-executions) * Logmeldungen können nun auch mit zusätzlichen Kontextinformationen geloggt werden - [Loggen von Kontextinformationen](/doc/guide/topics.logging#logging-context-information) * URL-Regeln können nun mit den Optionen urlFormat und caseSensitive weiter angepasst werden: - [Benutzerfreundliche URLs](/doc/guide/topics.url#user-friendly-urls) * Fehler können nun auch über eine Controller-Action angezeigt werden: - [Fehlerbehandlung mit einer Action](/doc/guide/topics.error#handling-errors-using-an-action) Version 1.0.5 ------------- * ActiveRecord wurden um Scopes erweitert. Siehe: - [Scopes](/doc/guide/database.ar#named-scopes) - [Relationale Abfragen mit Scopes](/doc/guide/database.arr#relational-query-with-named-scopes) * ActiveRecord unterstützt nun Lazy Loading mit dynamischen Abfrageoptionen. Siehe: - [Dynamische Optionen für relationale Abfragen](/doc/guide/database.arr#dynamic-relational-query-options) * [CUrlManager] unterstützt nun das Parametrisieren des Routenteils einer URL. Siehe: - [Parametrisierte Routen in URL-Regeln](/doc/guide/topics.url#parameterizing-routes)
$Id: changes.txt 2701 2010-12-02 04:30:18Z qiang.xue $