Im Laufe der Jahre Yü eines der am häufigsten verwendeten geworden ist und geliebt PHP-Framework um.
Dies ist aufgrund ihrer großen Erweiterungen Basis, erweiterte Dokumentation und richtig geschriebenen Code.
Vier Beispiele (Blog, Hangman Spiel, Telefonbuch und basic 'Hallo Welt!' Seite) sind im Download-Paket enthalten sind.
Was ist neu in dieser Version:
- Route Alias
- abhängige Komponente Konfiguration
- Immutable Slug
- Datepicker Sprache Fallback
- Passing Validierungsfehler
Was ist neu in Version 2.0.6:
- Route Alias
- abhängige Komponente Konfiguration
- Immutable Slug
- Datepicker Sprache Fallback
- Passing Validierungsfehler
Was ist neu in Version 2.0.4:
- Route Alias
- abhängige Komponente Konfiguration
- Immutable Slug
- Datepicker Sprache Fallback
- Passing Validierungsfehler
Was ist neu in Version 2.0.3:
- Route Alias
- abhängige Komponente Konfiguration
- Immutable Slug
- Datepicker Sprache Fallback
- Passing Validierungsfehler
Was ist neu in Version 2.0.2:
- Route Alias
- abhängige Komponente Konfiguration
- Immutable Slug
- Datepicker Sprache Fallback
- Passing Validierungsfehler
Was ist neu in Version 2.0.0:
- Yü 2.0 unterstützt DB Migration, Datenbankzugriff Objekte ( DAO), Query Builder und Active Record.
- Yü 2.0 verwendet PHP als Standard-Template-Sprache. Es unterstützt auch Zweig und Smarty durch seine Template-Engine-Erweiterungen.
- Integrierte Unterstützung für SQL-Injektionen, XSS-Angriffe, CSRF-Attacken, Cookie Manipulation, etc .. verhindern
- Yü 2.0 nimmt PHP Namespaces und Eigenschaften, PSR-Standards, Komponist und Bower.
- Wie in 1.1, Yü 2.0 unterstützt Objekteigenschaften definiert über Getter und Setter, Konfigurationen, Ereignisse und Verhaltensweisen.
- Der Yü-Debugger können Sie die Laufzeit-Interna Ihrer Anwendung zu überprüfen.
- Yü 2.0 unterstützt eine ganze Reihe von Caching-Optionen von der Server-seitiges Caching, wie Fragment Caching, Query-Caching auf Client-Seite HTTP-Caching.
- Yü 2.0 bietet auch GII ein Tool zur Codegenerierung.
- Yü 2.0 können Sie schnell eine Reihe von voll funktionsfähigen RESTful APIs erstellen, die auf die neuesten Protokolle entsprechen.
- Sie können schnell HTML-Formulare erstellen, die sowohl Client-Seite und Server-seitige Validierung unterstützen.
- Yü 2.0 bietet integrierte Unterstützung für die Benutzerauthentifizierung und Autorisierung.
- Yü 2.0 kommt mit einem umfangreichen Satz von Elementen der Benutzeroberfläche, die so genannte Widgets, schnell zu helfen, interaktive Benutzeroberflächen erstellen.
- Yü 2.0 bietet viele nützliche Helfer Klassen einige gemeinsame Aufgaben zu vereinfachen.
- Es unterstützt die Nachrichten Übersetzung sowie Blick Übersetzung.
- Es unterstützt auch locale-basierte Pluralformen und Datenformatierung, die auf die ICU-Standard entspricht.
Was ist neu in Version 1.1.15:
- Diese Version behebt ein Sicherheitsproblem in CDetailView gefunden in der 1.1.14-Release.
Was ist neu in Version 1.1.14:
- Neu:
- hinzugefügt CRedisCache die redis Schlüsselwertspeicher als Cache-Backend verwendet
- Yü bei Packagist Registrierung hinzugefügt Komponisten-Info-Datei
- hinzugefügt CPasswordHelper
- hinzugefügt Katalanisch Übersetzung
- Neue Vorlage Platzhalter für CHtml :: Radiobuttonlist () und CHtml :: CheckBoxList ()
- hinzugefügt 'durch' Option CActiveRecord :: BELONGS_TO Beziehung
Was ist neu in Version 1.1.11:
- hinzugefügt voll funktions Verhaltensweisen und Ereignisse CConsoleCommand :: onBeforeAction & CConsoleCommand :: onAfterAction.
- Unterstützung für PUT und Ihre Anfrage durch den POST über den Parameter namens _method in POST Körper getunnelt DELETE.
- Fügen Sie Unterstützung für HTML5-URL, E-Mail, Zahl, Reichweite und Datumsfelder CHtml.
- geändert Datetime-Spalte Typ für postgresql von "Zeit" zu "Zeitstempel".
- hinzugefügt getIsFlashRequest (), ordnungsgemäße Handhabung von Flash / Flex Anfrage bei CWebLogRoute Verwendung mit Firebug.
- hinzugefügt CBreadcrumbs :: $ activeLinkTemplate und CBreadcrumbs :: $ inactiveLinkTemplate Eigenschaften, die jedes Element der Vorlage zu ändern.
Was ist neu in Version 1.1.9 r3527:
- hinzugefügt removeOld Parameter Nachricht Befehl yiic das erlaubt nicht auf veraltete Zeilen Übersetzungsdatei erzeugt hinzufügen
- hinzugefügt Yii :: t (), um YiiBase :: angetriebene ()
- Möglichkeit hinzugefügt, Core-Klassen mit YiiBase :: classMap außer Kraft setzen
- Vollautomatische CLDR Datenaktualisierung, aktualisierte Daten zu 2.0.1. Added getLanguageID, getScriptID, getTerritoryID, getRegionID, getLocaleDisplayName, getLanguage, getScript, getTerritory Methoden CLocale
- hinzugefügt Auto-Vervollständigen für Gii & quot; Tabellenname & quot; Feld
- CWebUser :: login () gibt die Login-Status
- hinzugefügt CConsoleCommand :: prompt (), die für die Eingabe und CConsoleCommand :: bestätigen (), die für die Bestätigung fragt fragt
- hinzugefügt CInlineValidator :: clientValidate benutzerdefinierte Client-Validierung zu setzen
- hinzugefügt CClientScript :: AddPackage
- Added Force zu xSendFile Optionen zwischen Befestigung und Inline-Anlage zur Verfügung.
- hinzugefügt CHtml :: Live-Events der globalen Standard Stil Set befestigen jQuery Event-Handler.
- hinzugefügt HTTP_REFERER Informationen zur Ausnahmeprotokoll
- hinzugefügt CDbMigration :: refreshTableSchema (), die angegebenen Tabellen Schema-Cache frischt
- Dokumentierte Komponente Accessoren mit @property für deutlich bessere IDE zur automatischen Vervollständigung
- hinzugefügt CWebUser - & # x3e; loginRequiredAjaxResponse - Wert für Ajax-Aufrufe zurückgegeben werden, falls die Benutzersitzung abgelaufen ist
- CFileCache :: get () unterdrücken wird nun eine mögliche PHP-Fehler, die auf gleichzeitige Anforderungen auftreten könnten
- jquery.yiiactiveform.js Prüfung für Form Sichtbarkeit hinzugefügt zu validieren () JS Fehler zu vermeiden, wenn mit jQuery Dialog mit CActiveForm
- entfernt die Prüfung für Ajax-Aufruf in CErrorHandler :: handle ()
- CAssetManager erzeugt nun verschiedene Hash für Dateien / Verzeichnisse mit unterschiedlichen mtime
- Yü Fehler-Bildschirm wird nun die richtige Meldung wie Fehler / Warnung / Benachrichtigung angezeigt werden
- CHtml :: clientchange () nutzt nun die neue jQuery on () Methode für Ereignisbindung
Was ist neu in Version 1.1.8 r3324:
- Sie den Konstruktor von CUploadedFile geändert Öffentlichkeit.
- Zusätzliche Unterstützung im Cache gespeicherten Inhalte zu entkräften, indem COutputCache :: Dauer 0 sein.
- Verbesserte HTMLPurifier auf v4.3.0.
- geändert XML MIME-Typ auf application / xml für mehr Interoperabilität.
- Verbesserte JQuery UI 1.8.13.
- Verbesserte jQuery 1.6.1.
- Verbesserte Blueprint CSS 1.0.1.
- CWebService nicht Quelldateinamen und Fehlerzeilennummer im Produktionsmodus angezeigt werden soll.
- Einstellung CDbConnection :: $ emulatePrepare falsch zu sein wird nun PDO :: ATTR_EMULATE_PREPARES explizit als falsch.
- Changed CHtml :: clientChange Ereignisbindung benutzerdefinierte Ereignistypen zu unterstützen und Konflikte zu vermeiden, wenn mit AJAX.
Was ist neu in Version 1.1.7 r3135:
- Fehler behoben:
- Die korrekte rekursive Verschmelzung für CDbCriteria :: mit
- der Fehler behoben, der Gii nur eine Beziehung für ein Elternteil erzeugen würde, die ein Kind mit mehr FK Verknüpfung zu ihm hat
- , um den Fehler behoben, durch CPgsqlSchema nicht Sequenznamen korrekt in einigen Szenarien erkennen
- Festbrenn Ereignis mehrmals, wenn Live () / Delegierte () auf AJAXified Seiten mit
- Es ist der Fehler, dass die Migration Befehl nicht die connectionId Eigenschaftswert nicht respektiert
- der Fehler behoben, der mit renderDynamic begincache nicht funktionierte, wenn mehrfach verwendet
- Fixed CGridView js Fehler auf selection & quot; sboxname ist nicht definiert, & quot;
- Es ist der Fehler, die CWebUser :: getFlashes () einen Zähler-Array in der Folge zurückkommen würde
- CHttpRequest :: getUrl () sollte die gleiche wie getRequestUri sein
- Fixed CDbCriteria :: MergeWith Fehler
- der Fehler behoben, durch CSqliteSchema :: resetSequence () aufrufen Ausnahme auslösen kann, wenn keine Autoinkrement-Spalte
- Ein Fehler wurde behoben, der Gii Code / diff Ansicht nicht von oben begann
- Es ist der Fehler, die CGridView Ajax-Aufrufe irgendwann Fehler Alarm angezeigt werden würde, wenn die aktuelle Seite verlassen (mdomba, Qiang)
- CGridView Filter verwendet nun jQuery serialize () anstelle von param (), so dass eine Checkbox kann als Filter verwendet werden
- Das Problem wurde behoben, dass CGridView auch Zeilen, in denen nicht korrekt gerendert in Firefox und Chrome
- Es ist der Fehler in CFileHelper :: getExtension, ValidatePath und getMimeTypeByExtension, die nicht die Dateierweiterung wurde zu finden, richtig
- der Fehler behoben, der einige Spalten sind nicht richtig in MigrateCommand zitiert
- , um den Fehler behoben, der Baumeister Abfrage hat das Schlüsselwort AS nicht erkennen, wenn Tabellen-Alias mit
- der Fehler behoben, durch CActiveDataProvider :: getTotalItemCount () aufgerufen wird ausdrücklich die angewandten Bereiche verschwinden würde
- "nachziehen" in Standardbereiche wird nun von STAT Beziehungen respektiert
- , um den Fehler behoben, wenn CJuiDatePicker.flag = true setzen, würde der Datumsauswahl nicht angezeigt
- , um den Fehler behoben, durch renameColumn für MSSQL funktionierte nicht richtig
- , um den Fehler behoben, der ein PHP-Ankündigung in Ausnahme Ansicht kann auftreten, wenn ein Verfahren in den Call-Stack eine sehr komplexe Signatur
- Fehler behoben, die CGridview bricht, wenn nicht cgridview Elemente Aktualisierung
- der Fehler in CCheckBoxColumn Feste & quot; lassen Sie & quot; Checkbox, wurde nicht einge aktiviert / deaktiviert, wenn nötig
- , um den Fehler in CGridView behoben wurde selection nicht als & quot genannt, lassen Sie & quot; geklickt wurde
- Fixed Zurücksetzen Sequenz in CDbCommand :: truncateTable
- Fixed CMemCache Inkompatibilität mit einigen PECL-memcache und Memcached-Versionen
- Erweiterungen:
- parametrisiert wurden benannte Bereiche, hinzugefügt Bereiche auf Kriterien, Umfang Kriterien umgesetzt Zusammenführung
- hinzugefügt RESTful URL-Verwaltung
- Verbesserte CUrlManager :: parsePathInfo () zu unterstützen mehrdimensionale Eingabefelder
- Unterstützung für & quot; durch & quot; in Active Record Beziehungen ermöglicht Zuordnungstabelle Daten zu verarbeiten
- Zusätzliche Unterstützung für die Verwendung von benutzerdefinierten Skript-Pakete mit CClientScript
- Exposed CActiveForm :: Attribute und summaryID
- hinzugefügt CDbColumnSchema :: autoIncrement Eigenschaft überprüfen zu können, ob ein DB-Spalte wird automatisch inkrementelle
- hinzugefügt updateSelector Eigenschaft sowohl CGridView und CListView
- Verbesserte CUrlValidator durch Hinzufügen von 'validSchemes' und 'defaultScheme Eigentum (Y !!)
- Verbesserte CWidget :: getViewPath () zu unterstützen Themen Ansicht Pfad zurückkehren
- Verbesserte CGridView: auf AJAX-Fehler eine richtige Nachricht zusammengesetzt und angezeigt oder optional an eine benutzerdefinierte Fehlerbehandlung gesendet
- hinzugefügt CFormInputElement :: $ enableAjaxValidation und enableClientValidation $ zu ermöglichen Ein- / Ausschalten AJAX-Validierung für einzelne Eingabefelder
- hinzugefügt $ dumpLogs Parameter clogger :: Flush (), so dass Protokollmeldungen gezwungen werden, nach Belieben abgeladen werden
- Added 'uncheckValue' Option CHtml :: activeRadioButtonList und CHtml :: activeCheckBoxList. Es erlaubt es, versteckte Feld-Rendering zu vermeiden
- Exposed CClientScript :: $ hasScripts
- hinzugefügt CWebUser :: authTimeout zur Unterstützung der Trennung zwischen Authentifizierung Timeout und Session-Timeout
- CDbConnection wird nun eine DB-Verbindung nur zu öffnen, wenn erforderlich, es sei denn, autoConnection true gesetzt
- Zusätzliche Unterstützung zu verwenden, um benutzerdefinierte Eingang ID für Eingabefelder, die AJAX-basierte Validierung benötigen
- Lassen Sie AR Beziehungen über getrennte db Verbindungen
- Zusätzliche Unterstützung für die Verwendung von Parameter mit klassenbasierten Aktionen Bindung
- hinzugefügt CCaptchaAction :: Offset-Eigenschaft, um die Lesbarkeit des Captcha (Y !!) zu verringern oder zu erhöhen
- hinzugefügt CDbCommand :: setFetchMode zu ermöglichen Einstellung PDO Ergebnis holen Modus
- Wenn Modells mit GII Datenbank-Feldnamen überprüft werden mit PHP Regeln für Variablennamen entsprechen
- hinzugefügt CHttpRequest :: getPut () und getDelete (), um vollständig RESTful Anforderungen unterstützen
- Zusätzliche Unterstützung der & quot zu respektieren; Attribut eines Elements erzeugt durch CHtml mit & quot; einreichen & quot; HTML-Optionen
- Die CActiveForm JavaScript sollte jetzt korrekt ausgelöst validaton für Checkbox und Radiotyp Eingabefelder (Y !!)
- CTimestampBehavior :: timestampExpression kann nun ein DB-Ausdruck sein
- CDataColumn wird nun machen immer einen Filter, wenn die Filtereigenschaft eine Zeichenfolge ist
- hinzugefügt SQL-Anweisung Anzeige im Debug-Modus, wenn ein Fehler auftritt, während eine SQL Ausführen
- hinzugefügt CButtonColumn :: AfterDelete so dass eine benutzerdefinierte JavaScript-Funktion kann nach der Löschfunktion aufgerufen werden
- hinzugefügt CGridView :: blankDisplay zu ermöglichen leere Zelle Anzeige Anpassen
- Memcached-Check hinzugefügt und Hinweis auf die Anforderungen Checker
- Stellen Standardfokus auf die Passwort-Eingabe für Gii Login-Seite
- Lassen Sie das "Etikett" Option von CMenu Menüpunkte optional und nehmen einen leeren String Wert zu sein
- hinzugefügt CWebUser :: autoUpdateFlash
- hinzugefügt Htmloptions zu CTreeView :: Daten, so dass zusätzliche Optionen können für jeden Baumansicht Knoten gesetzt werden
- hinzugefügt CDbMigration :: execute ()
- hinzugefügt CMultiFileUpload :: Optionen, so dass zusätzliche Optionen können an den Konstruktor des Multifile-Objekt übergeben werden
- Lassen Sie die Spalte Typ optional sein, wenn Spalten für CGridView Angabe
- hinzugefügt $ escape Parameter CDbCriteria :: compare ()
- Verbesserte CJuiTabs, so dass die Registerkarte Inhalt übersprungen werden kann
- hinzugefügt CListView :: Separator
- hinzugefügt $ clearErrors Parameter CModel :: validate ()
- hinzugefügt CDbConnection :: setAttributes () und getAttributes () zu unterstützen DB-Verbindung mit PDO Initialisierung Attribute
- mehr Token hinzugefügt summaryText wenn CBaseListView.enablePagination unwahr gesetzt
- Exposed CActiveRecord :: query ()
- hinzugefügt CGridView :: ajaxUpdateError die Möglichkeit eine benutzerdefinierte AJAX-Fehler-Handler zu verwenden
- Erlaubt anstelle des Controllers mit CController mit Webapp generierte Anwendung
- Möglichkeit hinzugefügt, Relational Abfrage auszuführen, ohne Zusammenhang Modelle bekommen
- Fehler-Seite zeigt nun assoziatives Array Schlüssel in Parameterliste
- hinzugefügt CController :: getActionParams () und invalidActionParams () zu ermöglichen Aktionsparameter Customizing Funktion Bindung
- hinzugefügt CEvent :: $ params
- CStringValidator verwendet nun Anwendung charset standardmäßig, wenn mb_strlen verfügbar ist
- Änderungen:
- CGridView jetzt macht Fußzeile, nachdem der Körper Inhalt
- Beim CActiveRecord :: getRelated ($ name, true) jetzt die DB-Abfrage wiederholen, auch wenn isNewRecord wahr ist
- Verbesserte jQuery UI auf Version 1.8.11
- Verbesserte jQuery auf Version 1.5.1
- CConsoleCommand :: usageError () wird jetzt beendet mit Fehlercode 1
- jQuery UI verwendet nun minified CSS
- Entfernt jQuery Dimensionen Plugin, da es in jQuery Core ist
- Verbesserte bgiframe 2.1.2
- Neu:
- Unterstützung für die Durchführung nahtlose clientseitige Datenvalidierung mit CActiveForm
- hinzugefügt CDateValidator
- Unterstützung für Query-Caching
- hinzugefügt Litauisch Übersetzungen
Ziel & quot;
Was ist neu in Version 1.1.6 r2877:
- der Fehler behoben, der AR-Abfrage mit relationalen Seite -mit und Sortierung kann für SQL Server nicht funktionieren
- , um den Fehler behoben, AR und Gii kann für Tabellen nicht in Standardschema in Oracle DB scheitern
- , um den Fehler behoben, durch CJSON :: kodieren ungültige Codierung Ergebnis erzeugen kann, wenn die Daten enthält Float-Zahlen
- , um den Fehler behoben, durch CJuiDatePicker :: $ name ein PHP-Fehler verursachen kann
- CHttpRequest :: getPathInfo () jetzt respektiert codierte Zeichen (Sam Dunkel, creocoder)
- CFileHelper :: getMimeType () verursachte einen Fehler verwendet, wenn mit PHP 5.2 und PECL-Erweiterung fileinfo
- , um den Fehler behoben, durch CDbCommandBuilder :: createInCondition () mit Composite-Tasten funktioniert nicht
- ein Tippfehler in CDbCommandBuilder behoben, der richtige Umgang mit Gruppe und mit in createCountCommand deaktiviert
- Fixed das Problem, das in der Rasteransicht und Listenansicht gerendert Schlüssel codiert werden sollte
- , um das Problem wurde behoben, das AR nicht mit PostgreSQL Array Spaltentyp funktioniert
- , um den Fehler behoben, der auf CListView Ajax-Request wurde im Inneren selbst ein DOM-Container zu erzeugen
- Der Fehler, dass CActiveRecord :: exists () mehrdeutige Spaltenfehler verursachen kann, wenn sie in relationalen Abfrage verwendet
- Fixed das Problem, dass die Zusammenfassung angezeigt durch CGridView und CListView für SQL Server möglicherweise falsch
- das Problem behoben, dass flache CJuiDatePicker nicht schließt Tag, es ist richtig
- der Fehler behoben, durch CSecurityManager :: computeHMAC () erzeugt Nicht-Standard-HMAC
- , um den Fehler behoben, der vom Benutzer bereitgestellte Formular-ID nicht eingelöst wird, wenn ein Formular mit CForm mit einem Modell bauen
- Ein Fehler wurde behoben, um die Anzahl Symbole von L18N Daten aus CLDR Erzeugung
- der Fehler behoben, der ein PHP-Fehler verursacht, wenn CAssetManager :: veröffentlichen () versucht, einen symbolischen Link in einem nicht vorhandenen Verzeichnis zu erstellen
- der Fehler behoben, durch CActiveForm über die Einstellung Fokus unnötig js Code erzeugt
- Fixed CDateTimeParser :: parse () Standard Stunde, Minute und Sekunde Handhabung, wenn sie nicht im Muster verwendet werden
- Aktualisiert Multifile Plugin von CMultiFileUpload auf Version verwendet 1,47
- hinzugefügt $ driver Parameter CDbCommand :: bindParam () Methode
- hinzugefügt CAssetManager :: $ ExcludeFiles Eigentum Ausschluss von irrelevanten Dateien aus dem Publishing-Prozess zu unterstützen
- Das Kontaktformular Modell des Blogs Demo macht jetzt den Einsatz von CCaptcha :: checkRequirements
- CHtml :: Taste wird das Attribut name nicht machen, wenn es null gesetzt
- Changed die Unterschrift von CValidator :: createValidator () es leichter zu verwenden
- Aktualisiert Blueprint CSS Version 1.0
- hinzugefügt $ defaultUrl Parameter CWebUser :: getReturnUrl ()
- Unterstützung für CLDR-basierte Pluralformen Format und Anzahl Platzhalter Yii :: t (creocoder, Sam Dunkel, Qiang, dmitriy.trt)
- createAbsoluteUrl in CWebApplication und CController wird nun URL-Regeln zu respektieren, die bereits Host-Info Einbau- haben
- hinzugefügt IPFilters zum Gii erstellte Konfigurationsdatei Benutzerverwirrung (Sam Dunkel, Steve Friedl) zu reduzieren
- hinzugefügt CDbDataReader implementiert Countable Interface
- hinzugefügt CheckIntegrity und resetSequence für SQL Server
- Verbesserte CActiveForm so dass es mehrmals auf der gleichen Seite für den gleichen Typ von Datenmodell verwendet werden kann
- CDbConnection.tablePrefix kann nun eine leere Zeichenfolge als Tabellen-Präfix verwenden
- hinzugefügt submenuOptions Option CMenu :: Artikel
- hinzugefügt CDbConnection :: driverMap zu ermöglichen, leichter Schemaklassen Customizing
- Aktualisiert CLDR Daten auf Version 1.9
- mehrere Formen der Wahl Format Menge Parameter erlaubt vorbei, ohne sie mit Array-Verpackung
- CDbConnection :: quoteColumnName und quoteTableName ordnungsgemäß Tabellen-Präfix und Schema-Präfix angeben.
- hinzugefügt CConsoleCommand :: init ()
- Verbesserte die Ausnahme-Display mit Quellcode für jeden Call-Stack (Sam Dunkel, Qiang)
- Verbesserte die Fehleranzeige in der Konsole Befehlsmodus
- Unterstützung für anonyme Parameter und globale Optionen in der Konsolenbefehle mit
- hinzugefügt Nachricht Übersetzungen in Tschechisch und Kroatien
- Verbesserte CFileLogRoute die Protokolle zu verarbeiten schneller
- Verbesserte IDE Code-Vervollständigung für Yii :: app () - & # x3e;
- CSort unterstützt nun relation.field Notation Gitter durch verwandte Modellfelder zu sortieren (Sam Dunkel, denis909)
- hinzugefügt CHttpRequest - & # x3e; xSendFile () Datei-Download-Anfragen unter Verwendung von X-Sendfile Header zu verarbeiten
- Überarbeitete CMenu von CMenu Hinzufügen :: renderMenuItem zu erleichtern, erweitert werden
- Überarbeitete CCheckBoxColumn für eine bessere Nutzung, hinzugefügt CCheckColumn - & # x3e; selectableRows
- Verbundfremdschlüssel sollten durch Kommata in CActiveRecord :: relations () getrennt werden
- CGridView wird nun die erste Seite angezeigt Filter nach dem Ändern
- isset ($ model - & # x3e; x) und isset ($ model [ 'x']) sind nun identisch für CActiveRecord Modelle
- Changed CHtml :: clientChange () auf $ eine konfigurierbare Option in $ Htmloptions leben machen
- implementiert, um die Datenbank-Migration-Funktion
- hinzugefügt Query Builder
Anforderungen: :
- PHP 5.4 oder höher
Kommentare nicht gefunden