Heim >Backend-Entwicklung >PHP-Tutorial >Yii PHP Framework Version 2

Yii PHP Framework Version 2

WBOY
WBOYOriginal
2016-07-29 09:13:251081Durchsuche

Übersetzer dieses Artikels: Alexander Gao Bitte geben Sie beim Zitieren oder Nachdruck die Quelle an.

Yii PHP FrameworkVersion 2 ¶

  1. Installation

Das ist Yii 2 Der Kern-Framework-Code.

Dieses Repository ist ein Unterprojekt unter https://github.com/yiisoft/yii2. Bitte senden Sie Problemberichte und Pull-Anfragen an das Haupt-Repository. Informationen zur Lizenzierung finden Sie im Dokument LIZENZ.

Installation ¶

Es wird empfohlen, das Yii-Framework über Composer zu installieren.

Führen Sie

composer global <strong>require</strong> "fxp/composer-asset-plugin:~1.0.0"<span>composer <strong>require</strong> yiisoft</span>/yii2

aus oder fügen Sie

"yiisoft/yii2": "~2.0.0",
zum Abschnitt

require von Composer.json.

Klassenreferenz

ApcCache stellt APC-Caching im Sinne einer AnwendungskomponenteyiicachingCacheChainedDependency stellt eine Abhängigkeit dar, die aus einer Liste anderer Abhängigkeiten besteht.DbCache implementiert eine Cache-AnwendungyiicachingDbDependencyyiicachingDependencyExpressionDependency stellt eine Abhängigkeit dar, die auf dem Ergebnis eines PHP-Ausdrucks basiert.FileCache implementiert eine Cache-Komponente mithilfe von Dateien >yiicachingMemCacheMemCache implementiert eine Cache--Komponente basierend auf Memcache und Memcached.yiicachingMemCacheServerMemCacheServer stellt die Konfigurationsdaten dar für einen einzelnen Memcache oder Memcached-Server.yiicachingTagDependencyTagDependency verknüpft ein zwischengespeichertes Datenelement mit einem oder mehreren $tags.yiicachingWinCacheWinCache bietet Windows-Cache-Caching in Form einer Anwendung-Komponente.yiicachingXCacheXCache bietet XCache-Caching im Sinne einer .yiicaptchaCaptchaCaptcha zeigt ein Bestätigungscodebild und ein Eingabefeld an, das den Bestätigungscode empfängt vom Benutzer eingegeben werden. yiicaptchaCaptchaActionCaptchaAction zeigt ein Bestätigungscodebild an. ActiveRecord ist die Basisklasse für Klassen, die relationale Daten in Form von Objekten darstellen.yiidbBatchQueryResultBatchQueryResult stellt eine Stapelabfrage dar, aus der Sie Daten stapelweise abrufen können.yiidbColumnSchemaColumnSchema-Klasse beschreibt die Metadaten einer Spalte in einer Datenbanktabelle.yiidbColumnSchemaBuilderColumnSchemaBuilder hilft beim Definieren von Datenbankschematypen mithilfe einer PHP-Schnittstelle.yiidbCommandCommand stellt eine SQL-Anweisung dar, die für eine Datenbank ausgeführt werden soll.yiidbConnectionConnection stellt eine Verbindung zu einer Datenbank über PDO dar.yiidbDataReaderDataReader stellt einen Nur-Vorwärts-Stream von Zeilen dar eine Abfrageergebnismenge.yiidbyiidbExpressionExpression stellt einen DB-Ausdruck dar, der weder Escapezeichen noch Anführungszeichen benötigt.yiidbIntegrityyiidbMigrationMigration ist die Basisklasse zur Darstellung einer Datenbankmigration.yiidbMigrationInterfaceDas MigrationInterface definiert den Mindestsatz an zu implementierenden Methoden durch eine Datenbankmigration.yiidbQueryQuery stellt eine SELECT SQL-Anweisung auf eine Weise dar, die vom DBMS unabhängig ist.yiidbQueryBuilderQueryBuilder erstellt eine SELECT-SQL-Anweisung basierend auf der als yiidbQuery-Objekt angegebenen Spezifikation.yiidbQueryInterfaceDas QueryInterface definiert den Mindestsatz von Methoden, die von einer Datenbankabfrage implementiert werden sollen.yiidbQueryTraitDas BaseQuery-Merkmal stellt den minimalen Methodensatz einer Datenbankabfrage dar.yiidbSchemaSchema ist die Basisklasse für konkrete DBMS-spezifische Schemaklassen.yiidbSchemaBuilderTraitSchemaBuilderTrait enthält Verknüpfungsmethoden zum Erstellen von Instanzen von yiidbColumnSchemaBuilder.yiidbStaleObject yiidbTableSchemaTableSchema stellt die dar Metadaten einer Datenbanktabelle.yiidbTransactionTransaction 表示一个数据库事务。Schema ist die Klasse zum Abrufen von Metadaten aus einer MySQL-Datenbank (Version 4.1.x und 5.x).yiidbociColumnSchemaBuilderColumnSchemaBuilder ist der Schema-Builder für Oracle-Datenbanken.yiidbociQueryBuilderQueryBuilder ist der Abfrage-Builder für Oracle-Datenbanken.yiidbociSchema Schema ist die Klasse zum Abrufen von Metadaten aus einer Oracle-DatenbankyiidbpgsqlQueryBuilderQueryBuilder ist der Abfrage-Builder für PostgreSQL-Datenbanken.yiidbpgsqlSchemaSchema ist die Klasse zum Abrufen von Metadaten aus einer PostgreSQL-Datenbank (Version 9.x und höher).yiidbpgsqlSchemaQueryBuilder ist der Abfrage-Builder für SQLite-Datenbanken.yiidbsqliteSchemaSchema ist die Klasse zum Abrufen von Metadaten aus einer SQLite-Datenbank (2/3).yiidiContainerContainer implementiert einen Abhängigkeitsinjektionscontainer.yiidiInstanceInstance stellt einen Verweis auf ein benanntes Objekt in einer Abhängigkeitsinjektion dar ( DI) Container oder ein Service Locator.yiidiServiceLocatorServiceLocator 实现了一个服务定位器。SafeValidator dient als Dummy-Validator, dessen Hauptzweck darin besteht, die Attribute als sicher für Massenzuweisungen zu markieren.StringValidator 验证属性值符合一定长度.UniqueValidator 🎜>yiivalidatorsUrlValidatorUrlValidator ist eine http-URL客户端验证所需的js文件。yiivalidatorsValidatorValidator 是所有验证器类的基类。yiiweb是所有web应用程序类的基类。yiiwebAssetBundleAssetConverter unterstützt die Konvertierung mehrerer beliebter Skriptformate in JS- oder CSS-Skripte.yiiwebAssetConverterInterfaceDas AssetConverterInterface muss durch Asset-Konverterklassen implementiert werden.yiiwebAssetManagerAssetManager verwaltet die Konfiguration und das Laden von Asset-Bundles.yiiwebBadRequestHttpBadRequestHttp stellt eine „Bad Request“ HTTP mit dem Statuscode 400 dar. -Komponente, die Cache als Speichermedium verwendet. CompositeUrlRule ist die Basisklasse für URL-Regelklassen, die aus mehreren einfacheren Regeln bestehen.ConflictHttp stellt eine „Konflikt“-HTTP- mit dem Statuscode 409Session DbSessionSessionSession Datenspeicher.
Klasse Beschreibung
Yii Yii ist eine Hilfsklasse, die allgemeine Framework-Funktionen bedient.
yiiBaseYii BaseYii ist die Kernhilfsklasse des Yii-Frameworks.
yiibaseAction Action ist die Basisklasse für alle Controller-Aktionsklassen.
yiibaseActionEvent ActionEvent wird verwendet, um die Ereignisparameter eines Aktionsereignisses darzustellen.
yiibaseActionFilter ActionFilter ist die Basisklasse von Aktionsfiltern.
yiibaseApplication Application ist die Basisklasse für alle Anwendungsklassen.
yiibaseArrayAccessTrait ArrayAccessTrait bietet Implementierung für IteratorAggregate, ArrayAccess und Countable.
yiibaseArrayable Arrayable ist die Schnittstelle, die von Klassen implementiert werden sollte, die eine anpassbare Darstellung ihrer Instanzen unterstützen möchten.
yiibaseArrayableTrait ArrayableTrait stellt eine öffentliche Implementierung der yiibaseArrayable-Schnittstelle bereit.
yiibaseBehavior Behavior ist die Basisklasse für alle Verhaltensklassen.
yiibaseBootstrapInterface BootstrapInterface ist die Schnittstelle, die von Klassen implementiert werden sollte, die an der teilnehmen möchten Anwendung Bootstrap Prozess.
yiibaseComponent Component ist die Basisklasse, die die Eigenschaft implementiert , Ereignis und Verhalten Funktionen.
yiibaseConfigurable Configurable ist die Schnittstelle, die von Klassen implementiert werden sollte, die das Konfigurieren unterstützen seine Eigenschaften über den letzten Parameter an seinen Konstruktor.
yiibaseController Controller ist die Basisklasse für Klassen, die Controller-Logik enthalten.
yiibaseDynamicModel DynamicModel ist eine Modellklasse, die hauptsächlich zur spezifischen Datenvalidierung verwendet wird.
yiibaseErrorException ErrorException stellt einen PHP-Fehler dar.
yiibaseErrorHandler ErrorHandler behandelt nicht erfasste PHP-Fehler und Ausnahmen.
yiibaseEvent Event ist die Basisklasse für alle Event-Klassen.
yiibaseException Exception stellt eine gemeinsame Ausnahme für alle Probleme dar.
yiibaseExitException ExitException Zeigt die normale Beendigung einer Anwendung an.
yiibaseInlineAction InlineAction stellt eine Aktion dar, die als Controller-Methode definiert ist.
yiibaseInvalidCallException InvalidCallException stellt eine Ausnahme dar, die durch den falschen Aufruf einer Methode verursacht wird.
yiibaseInvalidConfigException InvalidConfigException stellt eine Ausnahme dar, die durch eine falsche Objektkonfiguration verursacht wird.
yiibaseInvalidParamException InvalidParamException Stellt eine Ausnahme dar, die durch eine ungültige Funktion verursacht wurde, die an eine Methode übergeben wurde.
yiibaseInvalidRouteException InvalidRouteException stellt eine Ausnahme dar, die durch eine ungültige Route verursacht wird. .
yiibaseInvalidValueException InvalidValueException stellt eine Ausnahme dar, die durch eine Funktion verursacht wird, die einen Wert eines unerwarteten Typs zurückgibt.
yiibaseModel Model ist die Basisklasse des Datenmodells.
yiibaseModelEvent ModelEvent stellt einen Parameter dar, der für yiibaseModel-Ereignisse erforderlich ist.
yiibaseModule Module ist die Basisklasse für Module und Anwendungsklassen.
yiibaseNotSupportedException NotSupportedException Stellt eine Ausnahme dar, die durch den Zugriff auf nicht unterstützte Funktionen verursacht wird.
yiibaseObject Object ist die Basisklasse, die die Funktion property implementiert.
yiibaseRequest Request stellt ein Anforderungsobjekt dar, das von yiibaseApplication verarbeitet wird.
yiibaseResponse Response stellt die Antwort einer yiibaseAnwendung auf eine yiibaseRequest dar.
yiibaseSecurity Sicherheit bietet eine Reihe von Methoden zur Handhabung allgemeiner sicherheitsbezogener Aufgaben.
yiibaseTheme Theme stellt das Thema der Anwendung dar.
yiibaseUnknownClassException UnknownClassException stellt eine Ausnahme dar, die durch die Verwendung einer unbekannten Klasse verursacht wird.
yiibaseUnknownMethodException UnknownMethodException stellt eine Exception dar, die durch den Zugriff auf eine unbekannte Objektmethode verursacht wird .
yiibaseUnknownPropertyException UnknownPropertyException stellt eine Exception dar, die durch den Zugriff auf unbekannte Objekteigenschaften verursacht wird .
yiibaseUserException UserException ist die Basisklasse für Ausnahmen, die dem Endbenutzer angezeigt werden.
yiibaseView View repräsentiert das Ansichtsobjekt im MVC-Modus.
yiibaseViewContextInterface ViewContextInterface ist die Schnittstelle, die von Klassen implementiert werden sollte, die relative Ansichtsnamen unterstützen möchten.
yiibaseViewEvent ViewEvent stellt das von der yiibaseView-Komponente ausgelöste Ereignis dar.
yiibaseViewRenderer ViewRenderer ist die Basisklasse der View-Rendering-Klasse.
yiibaseWidget Widget ist die Basisklasse der Plug-in-Klassen.
yiibehaviorsAttributeBehavior AttributeBehavior weist einem oder mehreren Attributen eines ActiveRecord-Objekts automatisch einen angegebenen Wert zu, wenn bestimmte Ereignisse eintreten.
yiibehaviorsBlameableBehavior BlameableBehavior füllt die angegebenen Attribute automatisch mit der aktuellen Benutzer-ID, die als Slug in einer URL verwendet werden soll.
yiibehaviorsTimestampBehavior TimestampBehavior füllt sich automatisch die angegebenen Attribute mit dem aktuellen Zeitstempel. yiicachingApcCache
bereit >ArrayCache stellt Caching nur für die aktuelle Anfrage bereit, indem die Werte in einem Array gespeichert werden.
Cache ist die Basisklasse für Cache-Klassen, die verschiedene Cache-Speicher unterstützen Implementierungen. yiicachingChainedDependency
yiicachingDbCache
-Komponente durch Speichern zwischengespeicherter Daten in einer Datenbank.
DbDependency stellt eine Abhängigkeit dar, die auf der basiert Abfrageergebnis einer SQL-Anweisung.
Abhängigkeit ist die Basisklasse für Cache-Abhängigkeitsklassen. yiicachingExpressionDependency
yiicachingFileCache
Anwendung
Anwendungskomponente
yiicaptchaCaptchaAsset Dieses Asset-Bundle stellt die für das yiicaptchaCaptcha-Widget erforderlichen Javascript-Dateien bereit.
yiicaptchaCaptchaValidator CaptchaValidator überprüft, ob der Attributwert mit dem im CAPTCHA angezeigten Bestätigungscode übereinstimmt.
yiiconsoleAnwendung Anwendung stellt eine Konsolen-Anwendung dar.
yiiconsoleController Controller ist die Basisklasse der Konsolenbefehlsklassen.
yiiconsoleErrorHandler ErrorHandler behandelt nicht erfasste PHP-Fehler und Ausnahmens.
yiiconsoleAusnahme Exception stellt eine Exception dar, die durch die falsche Verwendung eines Konsolenbefehls verursacht wird.
yiiconsoleMarkdown Ein Markdown-Parser, der verbessert den Markdown für das Lesen in Konsolenumgebungen.
yiiconsoleRequest Die Konsolenanfrage stellt die Umgebungsinformationen für eine Konsolen-Anwendung dar.
yiiconsoleResponse Die Konsolenantwort stellt das Ergebnis einer Konsolen-Anwendung dar.
yiiconsolecontrollersAssetController Ermöglicht das Kombinieren und Komprimieren Ihrer JavaScript- und CSS-Dateien.
yiiconsolecontrollersBaseMigrateController BaseMigrateController ist eine Basisklasse für Migrationscontroller.
yiiconsolecontrollersCacheController 允许你来刷新缓存.
yiiconsolecontrollersFixtureController Verwaltet das Laden und Entladen von Fixture-Daten.
yiiconsolecontrollersHelpController 提供关于控制台命令的错误信息.
yiiconsolecontrollersMessageController Extrahiert zu übersetzende Nachrichten aus Quelldateien.
yiiconsolecontrollersMigrateController Verwaltet AnwendungMigrationen.
yiidataActiveDataProvider ActiveDataProvider implementiert einen Datenanbieter basierend auf yiidbQuery und yiidbActiveQuery.
yiidataArrayDataProvider ArrayDataProvider implementiert einen Datenanbieter basierend auf einem Datenarray.
yiidataBaseDataProvider BaseDataProvider stellt eine Basisklasse bereit, die das yiidataDataProviderInterface implementiert.
yiidataDataProviderInterface DataProviderInterface ist die Schnittstelle, die von Datenanbieterklassen implementiert werden muss.
yiidataPagination Paginierung stellt Informationen dar relevant für die Paginierung von Datenelementen.
yiidataSort Sort stellt Informationen dar, die für die Sortierung relevant sind.
yiidataSqlDataProvider SqlDataProvider implementiert einen Datenanbieter basierend auf einer einfachen SQL-Anweisung.
yiidbActiveQuery ActiveQuery stellt eine DB-Abfrage dar, die einer Active Record-Klasse zugeordnet ist.
yiidbActiveQueryInterface ActiveQueryInterface definiert die gemeinsame Schnittstelle, die von Abfrageklassen für aktive Datensätze implementiert werden soll.
yiidbActiveQueryTrait ActiveQueryTrait implementiert die Allgemeine Methoden und Eigenschaften für aktive Datensatzabfrageklassen.
yiidbActiveRecord ActiveRecord ist die Basisklasse für Klassen, die relationale Daten in Form von Objekten darstellen.
yiidbActiveRecordInterface ActiveRecordInterface
yiidbActiveRelationTrait ActiveRelationTrait implementiert die allgemeinen Methoden und Eigenschaften für aktive Datensatz-Relationsabfragen.
yiidbAfterSaveEvent AfterSaveEvent stellt die in yiidbActiveRecord::EVENT_AFTER_INSERT und. yiidbActiveRecord::EVENT_AFTER_UPDATE.
yiidbBaseActiveRecord
Exception Exception stellt eine Exception dar, die verursacht wird durch einige DB-bezogene Vorgänge.
Exception Exception stellt eine Exception dar, die durch eine Verletzung von DB-Einschränkungen verursacht wird.
Exception
yiidbcubridQueryBuilder QueryBuilder ist der Abfrage-Builder für CUBRID-Datenbanken (Version 9.3.x und höher).
yiidbcubridSchema Schema ist die Klasse zum Abrufen von Metadaten aus einer CUBRID-Datenbank (Version 9.3.x und höher).
yiidbmssqlPDO Dies ist eine Erweiterung von Standard-PDO-Klasse von MSSQL- und DBLIB-Treibern.
yiidbmssqlQueryBuilder QueryBuilder ist der Abfrage-Builder für MS SQL Server-Datenbanken (Version 2008 und höher) .
yiidbmssqlSchema Schema ist die Klasse zum Abrufen von Metadaten aus einer MS SQL Server-Datenbank (Version 2008 und höher).
yiidbmssqlSqlsrvPDO Dies ist eine Erweiterung der Standard-PDO-Klasse des SQLSRV-Treibers.
yiidbmssqlTableSchema TableSchema repräsentiert das Metadaten einer Datenbanktabelle.
yii\filters\AccessControl AccessControl provides simple access control based on a set of rules.
yii\filters\AccessRule This class represents an access rule defined by the yii\filters\AccessControl action filter
yii\filters\ContentNegotiator ContentNegotiator supports response format negotiation and Application language negotiation.
yii\filters\Cors Cors filter implements Cross Origin Resource Sharing.
yii\filters\HttpCache HttpCache implements client-side caching by utilizing the Last-Modified and Etag HTTP headers.
yii\filters\PageCache PageCache implements server-side caching of whole pages.
yii\filters\RateLimitInterface RateLimitInterface is the interface that may be implemented by an identity object to enforce rate limiting.
yii\filters\RateLimiter RateLimiter implements a rate limiting algorithm based on the leaky bucket algorithm.
yii\filters\VerbFilter VerbFilter is an action filter that filters by HTTP request methods.
yii\filters\auth\AuthInterface AuthInterface is the interface that should be implemented by auth method classes.
yii\filters\auth\AuthMethod AuthMethod is a base class implementing the yii\filters\auth\AuthInterface interface.
yii\filters\auth\CompositeAuth CompositeAuth is an action filter that supports multiple authentication methods at the same time.
yii\filters\auth\HttpBasicAuth HttpBasicAuth is an action filter that supports the HTTP Basic authentication method.
yii\filters\auth\HttpBearerAuth HttpBearerAuth is an action filter that supports the authentication method based on HTTP Bearer token.
yii\filters\auth\QueryParamAuth QueryParamAuth is an action filter that supports the authentication based on the access token passed through a query parameter.
yii\grid\ActionColumn ActionColumn is a column for the yii\grid\GridView widget that displays buttons for viewing and manipulating the items.
yii\grid\CheckboxColumn CheckboxColumn displays a column of checkboxes in a grid view.
yii\grid\Column Column is the base class of all yii\grid\GridView column classes.
yii\grid\DataColumn DataColumn is the default column type for the yii\grid\GridView widget.
yii\grid\GridView The GridView widget is used to display data in a grid.
yii\grid\GridViewAsset This asset bundle provides the javascript files for the yii\grid\GridView widget.
yii\grid\SerialColumn SerialColumn displays a column of row numbers (1-based).
yii\helpers\ArrayHelper ArrayHelper provides additional array functionality that you can use in your Application.
yiihelpersBaseArrayHelper BaseArrayHelper bietet konkrete Implementierung für yiihelpersArrayHelper.
yiihelpersBaseConsole BaseConsole bietet konkrete Implementierung für yiihelpersConsole.
yiihelpersBaseFileHelper BaseFileHelper bietet konkrete Implementierung für yiihelpersFileHelper.
yiihelpersBaseFormatConverter BaseFormatConverter bietet konkrete Implementierung für yiihelpersFormatConverter.
yiihelpersBaseHtml BaseHtml bietet konkrete Implementierung für yiihelpersHtml.
yiihelpersBaseHtmlPurifier BaseHtmlPurifier bietet konkrete Implementierung für yiihelpersHtmlPurifier.
yiihelpersBaseInflector BaseInflector bietet konkrete Implementierung für yiihelpersInflector.
yiihelpersBaseJson BaseJson bietet konkrete Implementierung für yiihelpersJson.
yiihelpersBaseMarkdown BaseMarkdown bietet konkrete Implementierung für yiihelpersMarkdown.
yiihelpersBaseStringHelper BaseStringHelper bietet konkrete Implementierung für yiihelpersStringHelper.
yiihelpersBaseUrl BaseUrl bietet konkrete Implementierung für yiihelpersUrl.
yiihelpersBaseVarDumper BaseVarDumper bietet konkrete Implementierung für yiihelpersVarDumper.
yiihelpersConsole Console Helper bietet nützliche Methoden für befehlszeilenbezogene Aufgaben wie das Abrufen von Eingaben oder das Formatieren und Färben Ausgabe.
yiihelpersFileHelper Dateisystem-Helfer
yiihelpersFormatConverter FormatConverter bietet Funktionen zum Konvertieren zwischen verschiedenen Formatierungsmusterformate.
yiihelpersHtml Html bietet eine Reihe statischer Methoden zum Generieren häufig verwendeter HTML-Tags.
yiihelpersHtmlPurifier HtmlPurifier bietet die Möglichkeit, HTML von schädlichem Code zu bereinigen.
yiihelpersInflector Inflector pluralisiert und singularisiert englische Substantive. Es enthält auch einige andere nützliche Methoden.
yiihelpersJson Json ist eine Hilfsklasse, die die Kodierung und Dekodierung von JSON-Daten ermöglicht.
yiihelpersMarkdown Markdown bietet die Möglichkeit, Markdown in HTML umzuwandeln.
yiihelpersStringHelper StringHelper
yiihelpersUrl Url bietet eine Reihe statischer Methoden zum Verwalten von URLs.
yiihelpersVarDumper VarDumper soll die fehlerhaften PHP-Funktionen var_dump und print_r ersetzen.
yiii18nDbMessageSource DbMessageSource erweitert yiii18nMessageSource und stellt eine Nachrichtenquelle dar, die übersetzte Nachrichten in der Datenbank speichert.
yiii18nFormatter Formatter bietet eine Reihe häufig verwendeter Datenformatierungsmethoden.
yiii18nGettextFile GettextFile ist die Basisklasse zur Darstellung einer Gettext-Nachrichtendatei.
yiii18nGettextMessageSource GettextMessageSource stellt eine Nachrichtenquelle dar, die auf GNU Gettext basiert.
yiii18nGettextMoFile GettextMoFile stellt einen MO Gettext dar Nachrichtendatei.
yiii18nGettextPoFile GettextPoFile stellt eine PO-Gettext-Nachrichtendatei dar.
yiii18nI18N I18N Bietet Funktionen im Zusammenhang mit Internationalisierung (I18N) und Lokalisierung (L10N).
yiii18nMessageFormatter MessageFormatter ermöglicht das Formatieren von Nachrichten über das ICU-Nachrichtenformat
yiii18nMessageSource MessageSource ist die Basisklasse für Nachrichtenübersetzungs-Repository-Klassen.
yiii18nMissingTranslationEvent MissingTranslationEvent stellt den Parameter für yiii18nMessageSource::EVENT_MISSING_TRANSLATION dar Ereignis.
yiii18nPhpMessageSource PhpMessageSource stellt eine Nachrichtenquelle dar, die übersetzte Nachrichten in PHP-Skripten speichert.
yiilogDbTarget DbTarget speichert Protokollnachrichten in einer Datenbanktabelle.
yiilogDispatcher Dispatcher verwaltet eine Reihe von Protokollzielen.
yiilogEmailTarget EmailTarget sendet ausgewählte Protokollnachrichten an die angegebenen E-Mail-Adressen.
yiilogFileTarget FileTarget zeichnet Protokollnachrichten in einer Datei auf.
yiilogLogger Logger zeichnet protokollierte Nachrichten im Speicher auf und sendet sie an verschiedene Ziele, wenn $dispatcher festgelegt ist.
yiilogSyslogTarget SyslogTarget schreibt Protokoll in Syslog.
yiilogTarget Target ist die Basisklasse für alle Protokollzielklassen.
yii\mail\BaseMailer BaseMailer serves as a base class that implements the basic functions required by yii\mail\MailerInterface.
yii\mail\BaseMessage BaseMessage serves as a base class that implements the send() method required von yiimailMessageInterface.
yiimailMailEvent MailEvent stellt den Ereignisparameter dar, der für Ereignisse verwendet wird, die von yiimailBaseMailer ausgelöst werden.
yiimailMailerInterface MailerInterface ist die Schnittstelle, die von Mailer-Klassen implementiert werden sollte.
yiimailMessageInterface MessageInterface ist die Schnittstelle, die von Mail-Nachrichtenklassen implementiert werden sollte.
yiimutexDbMutex DbMutex ist die Basisklasse für Klassen, die auf der Datenbank basiert und gleichzeitig den Mutex-„Sperr“-Mechanismus implementiert.
yiimutexFileMutex FileMutex implementiert den Mutex-„Sperr“-Mechanismus über lokale Dateisystemdateien.
yiimutexMutex Mutex-Komponente ermöglicht die gegenseitige Ausführung gleichzeitiger Prozesse und verhindert so „ Rennbedingungen".
yiimutexMysqlMutex MysqlMutex implementiert den Mutex-"Sperr"-Mechanismus über MySQL-Sperren.
yiirbacAssignment Zuweisung stellt eine Zuweisung einer Rolle zu einem Benutzer dar.
yiirbacBaseManager BaseManager ist eine Basisklasse, die yiirbacManagerInterface für die RBAC-Verwaltung implementiert.
yiirbacDbManager DbManager stellt einen Autorisierungsmanager dar, der Autorisierungsinformationen in der Datenbank speichert.
yiirbacItem  
yiirbacManagerInterface  
yiirbacPermission  
yiirbacPhpManager PhpManager stellt einen Autorisierungsmanager dar, der Autorisierungsinformationen in Form einer PHP-Skriptdatei speichert.
yiirbacRole  
yiirbacRule Regel stellt eine Geschäftsbeschränkung dar, die mit einer Rolle, Berechtigung oder Zuweisung verknüpft sein kann.
yiirestAction Action ist die Basisklasse für Aktionsklassen die die RESTful-API implementieren.
yiirestActiveController ActiveController implementiert einen gemeinsamen Satz von Aktionen zur Unterstützung des RESTful-Zugriffs auf ActiveRecord.
yiirestController Controller ist die Basisklasse für RESTful-API-Controller-Klassen.
yiirestCreateAction CreateAction implementiert den API-Endpunkt zum Erstellen eines neuen Modells aus dem Gegebenen Daten.
yiirestDeleteAction DeleteAction implementiert den API-Endpunkt zum Löschen eines Modells.
yiirestIndexAction
yiirestOptionsAction OptionsAction antwortet auf die OPTIONS-Anfrage, indem es einen Allow-Header zurücksendet.
yiirestSerializer Serializer konvertiert Ressourcenobjekte und Sammlungen in Array-Darstellung.
yiirestUpdateAction UpdateAction implementiert den API-Endpunkt zum Aktualisieren eines Modells.
yiirestUrlRule UrlRule wird bereitgestellt, um die Erstellung von URL-Regeln für die RESTful-API-Unterstützung zu vereinfachen.
yiirestViewAction ViewAction implementiert den API-Endpunkt zum Zurückgeben der detaillierten Informationen zu einem Modell.
yiitestActiveFixture ActiveFixture stellt eine Vorrichtung dar, die durch eine ActiveRecord-Klasse oder eine Datenbanktabelle gesichert wird.
yiitestArrayFixture ArrayFixture stellt ein beliebiges Fixture dar, das aus PHP-Dateien geladen werden kann.
yiitestBaseActiveFixture BaseActiveFixture ist die Basisklasse für Fixture Klassen, die den Zugriff auf Fixture-Daten als ActiveRecord-Objekte unterstützen.
yiitestDbFixture DbFixture ist die Basisklasse für DB-bezogene Fixtures.
yiitestFixture Fixture stellt einen festen Zustand einer Testumgebung dar.
yiitestFixtureTrait FixtureTrait bietet Funktionalitäten zum Laden, Entladen und Zugreifen auf Fixtures für a Testfall.
yiitestInitDbFixture InitDbFixture stellt den Anfangszustand dar, der für DB-bezogene Tests benötigt wird.
yiivalidatorsBooleanValidator BooleanValidator prüft, ob der Attributwert ein boolescher Wert ist.
yiivalidatorsCompareValidator CompareValidator vergleicht den angegebenen Attributwert mit einem anderen Wert.
yiivalidatorsDateValidator DateValidator überprüft, ob das Attribut ein Datum, eine Uhrzeit oder eine Datumszeit im richtigen $-Format darstellt.
yiivalidatorsDefaultValueValidator DefaultValueValidator legt das Attribut auf den angegebenen Standardwert fest.
yiivalidatorsEachValidator EachValidator validiert ein Array, indem es jedes seiner Elemente anhand einer eingebetteten Validierungsregel prüft.
yiivalidatorsEmailValidator EmailValidator überprüft, ob der Attributwert eine gültige E-Mail-Adresse ist.
yiivalidatorsExistValidator ExistValidator überprüft, ob das Attribut gültig ist Wert existiert in einer Tabelle.
yiivalidatorsFileValidator FileValidator überprüft, ob ein Attribut eine gültige hochgeladene Datei empfängt.
yiivalidatorsFilterValidator FilterValidator konvertiert den Attributwert entsprechend zu einem Filter.
yiivalidatorsImageValidator ImageValidator überprüft, ob ein Attribut ein gültiges Bild empfängt.
yiivalidatorsInlineValidator InlineValidator stellt einen Validator dar, der als Methode im zu validierenden Objekt definiert ist.
yiivalidatorsNumberValidator NumberValidator validiert, dass der Attributwert eine Zahl ist.
yiivalidatorsPunycodeAsset Dieses Asset-Bundle stellt die Javascript-Dateien bereit, die für die yiivalidatorsEmailValidators-Clientvalidierung benötigt werden.
yiivalidatorsRangeValidator RangeValidator überprüft, ob der Attributwert in einer Liste von Werten enthalten ist.
yiivalidatorsRegularExpressionValidator RegularExpressionValidator überprüft, ob der Attributwert mit dem angegebenen $pattern übereinstimmt.
yiivalidatorsrequiredValidator requiredValidator Validator
yiivalidatorsStringValidator
yiivalidatorsUniqueValidator
Anwendung
Application
AssetBundle 表示一组资源文件的集合, und CSS, JS, Bilder. yiiwebAssetConverter
Exception
ExceptionException
yiiwebCacheSession CacheSession implementiert eine Session
yiiwebCompositeUrlRule yiiwebConflictHttpException
ExceptionException
yiiwebControllerController ist die Basisklasse von Web-Controllern. yiiwebCookieCookie 表示一个cookie关联的信息,如 $name, $value, $domain , 等等.
yiiwebCookieCollection CookieCollection.
yiiwebDb
erweitert yiiweb durch die Verwendung der Datenbank als
yiiwebErrorAction ErrorAction 使用指定视图显示应用程序错误.yiiwebErrorHandlerErrorHandler 处理未捕获的错误和异常.
yii\web\ForbiddenHttpException ForbiddenHttpException represents a "Forbidden" HTTP Exception with status code 403.
yii\web\GoneHttpException GoneHttpException represents a "Gone" HTTP Exception with status code 410
yii\web\GroupUrlRule GroupUrlRule represents a collection of URL rules sharing the same prefix in their patterns and routes.
yii\web\HeaderCollection HeaderCollection is used by yii\web\Response to maintain the currently registered HTTP headers.
yii\web\HtmlResponseFormatter HtmlResponseFormatter formats the given data into an HTML response content.
yii\web\HttpException HttpException represents an Exception caused by an improper request of the end-user.
yii\web\IdentityInterface IdentityInterface is the interface that should be implemented by a class providing identity information.
yii\web\JqueryAsset This asset bundle provides the jquery javascript library
yii\web\JsExpression JsExpression marks a string as a JavaScript expression.
yii\web\JSONParser Parses a raw HTTP request using yii\helpers\Json::decode()
yii\web\JsonResponseFormatter JsonResponseFormatter formats the given data into a JSON or JSONP response content.
yii\web\Link Link represents a link object as defined in JSON Hypermedia API Language.
yii\web\Linkable Linkable is the interface that should be implemented by classes that typically represent locatable resources.
yii\web\MethodNotAllowedHttpException MethodNotAllowedHttpException represents a "Method Not Allowed" HTTP Exception with status code 405.
yii\web\MultiFieldSession MultiFieldSession is the base class for Session storage implementations with multi-field data storage support.
yii\web\NotAcceptableHttpException NotAcceptableHttpException represents a "Not Acceptable" HTTP Exception with status code 406
yii\web\NotFoundHttpException NotFoundHttpException represents a "Not Found" HTTP Exception with status code 404.
yii\web\Request The web Request class represents an HTTP request
yii\web\RequestParserInterface Interface for classes that parse the raw request body into a parameters array.
yii\web\Response The web Response class represents an HTTP response
yii\web\ResponseFormatterInterface ResponseFormatterInterface specifies the interface needed to format a response before it is sent out.
yii\web\ServerErrorHttpException ServerErrorHttpException represents an "Internal Server Error" HTTP Exception with status code 500.
yii\web\Session Session provides Session data management and the related configurations.
yii\web\SessionIterator SessionIterator implements an Iterator for traversing Session variables managed by yii\web\Session.
yii\web\TooManyRequestsHttpException TooManyRequestsHttpException represents a "Too Many Requests" HTTP Exception with status code 429
yii\web\UnauthorizedHttpException UnauthorizedHttpException represents an "Unauthorized" HTTP Exception with status code 401
yii\web\UnprocessableEntityHttpException UnprocessableEntityHttpException represents an "Unprocessable Entity" HTTP Exception with status code 422.
yii\web\UnsupportedMediaTypeHttpException UnsupportedMediaTypeHttpException represents an "Unsupported Media Type" HTTP Exceptionmit Statuscode 415
yiiwebUploadedFile UploadedFile stellt die Informationen für eine hochgeladene Datei dar.
yiiwebUrlManager UrlManager übernimmt das Parsen von HTTP-Anfragen und die Erstellung von URLs basierend auf einer Reihe von Regeln.
yiiwebUrlRule UrlRule stellt eine Regel dar, die von yiiwebUrlManager zum Parsen und Generieren von URLs verwendet wird.
yiiwebUrlRuleInterface UrlRuleInterface ist die Schnittstelle, die URL-Regelklassen implementiert werden soll.
yiiwebUser Benutzer ist die Klasse für die Komponente „Benutzer“ Anwendung, die den Benutzerauthentifizierungsstatus verwaltet.
yiiwebUserEvent Diese Ereignisklasse wird für ausgelöste Ereignisse verwendet von der yiiwebUser-Klasse.
yiiwebView View stellt ein Ansichtsobjekt im MVC-Muster dar.
yiiwebViewAction ViewAction stellt eine Aktion dar, die eine Ansicht gemäß einem vom Benutzer angegebenen Parameter anzeigt.
yiiwebXmlResponseFormatter XmlResponseFormatter formatiert die angegebenen Daten in einen XML-Antwortinhalt.
yiiwebYiiAsset Dieses Asset-Bundle stellt die Basis-Javascript-Dateien für das Yii Framework bereit.
yiiwidgetsActiveField ActiveField stellt ein Formulareingabefeld innerhalb eines yiiwidgetsActiveForm dar.
yiiwidgetsActiveForm ActiveForm ist ein Widget, das ein interaktives HTML-Formular für ein oder mehrere Datenmodelle erstellt.
yiiwidgetsActiveFormAsset  
yiiwidgetsBaseListView BaseListView ist eine Basisklasse für Widgets, die Daten von Datenanbietern wie ListView und anzeigen GridView.
yiiwidgetsBlock Block zeichnet alle Ausgaben zwischen begin()- und end()-Aufrufen auf und speichert sie in yiibaseView::$blocks.
yiiwidgetsBreadcrumbs Breadcrumbs zeigt eine Liste von Links an, die die Position der aktuellen Seite in der gesamten Site-Hierarchie angeben.
yiiwidgetsContentDecorator ContentDecorator zeichnet alle Ausgaben zwischen begin()- und end()-Aufrufen auf, übergibt sie als $content an die angegebene Ansichtsdatei und gibt dann das Rendering-Ergebnis zurück.
yiiwidgetsDetailView DetailView zeigt die Details eines einzelnen Datenmodells an.
yiiwidgetsFragmentCache FragmentCache wird von yiibaseView verwendet, um die Zwischenspeicherung von Seitenfragmenten bereitzustellen.
yiiwidgetsInputWidget InputWidget ist die Basisklasse für Widgets, die Benutzereingaben sammeln.
yiiwidgetsLinkPager LinkPager zeigt eine Liste von Hyperlinks an, die führen zu verschiedenen Zielseiten.
yiiwidgetsLinkSorter LinkSorter rendert eine Liste von Sortierlinks für die angegebene Sortierdefinition.
yiiwidgetsListView Das ListView-Widget wird verwendet, um Daten vom Datenanbieter anzuzeigen. Jedes Datenmodell wird unter Verwendung der angegebenen Ansicht gerendert.
yiiwidgetsMaskedInput MaskedInput generiert eine maskierte Texteingabe.
yiiwidgetsMaskedInputAsset Das Asset-Bundle für das yiiwidgetsMaskedInput-Widget.
yiiwidgetsMenu Menu zeigt ein mehrstufiges Menü mit verschachtelten HTML-Listen an.
yiiwidgetsPjax Pjax ist ein Widget, das das pjax jQuery-Plugin integriert.
yiiwidgetsPjaxAsset Dieses Asset-Bundle stellt die Javascript-Dateien bereit erforderlichd vom yiiwidgetsPjax-Widget.
yiiwidgetsSpaceless Das Spaceless-Widget entfernt Leerzeichen zwischen HTML-Tags. Leerzeichen innerhalb von HTML-Tags oder im Klartext bleiben immer unberührt.

以上就介绍了Yii PHP框架版本2,包括了require,Exception,Bootstrap,JSONP,PHP框架方面的内容,希望对PHP教程有兴趣的朋友有所帮助.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn