Heim >Backend-Entwicklung >PHP-Tutorial >Yii PHP Framework Version 2
Yii PHP FrameworkVersion 2 ¶
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.
KlassenreferenzKlasse | 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 | |
MemCache implementiert eine Cache- | Anwendung | -Komponente basierend auf Memcache und Memcached.
yiicachingMemCacheServer | MemCacheServer stellt die Konfigurationsdaten dar für einen einzelnen Memcache oder Memcached-Server. |
yiicachingTagDependency | TagDependency verknüpft ein zwischengespeichertes Datenelement mit einem oder mehreren $tags. |
yiicachingWinCache | WinCache bietet Windows-Cache-Caching in Form einer |
yiicachingXCache | |
Anwendungskomponente | .yiicaptchaCaptcha |
yiicaptchaCaptchaAction | |
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 | ActiveRecord ist die Basisklasse für Klassen, die relationale Daten in Form von Objekten darstellen.|
BatchQueryResult stellt eine Stapelabfrage dar, aus der Sie Daten stapelweise abrufen können. | |
ColumnSchema-Klasse beschreibt die Metadaten einer Spalte in einer Datenbanktabelle. | |
ColumnSchemaBuilder hilft beim Definieren von Datenbankschematypen mithilfe einer PHP-Schnittstelle. | |
Command stellt eine SQL-Anweisung dar, die für eine Datenbank ausgeführt werden soll. | |
Connection stellt eine Verbindung zu einer Datenbank über PDO dar. | |
DataReader stellt einen Nur-Vorwärts-Stream von Zeilen dar eine Abfrageergebnismenge. | |
Exception | Exception stellt eine Exception dar, die verursacht wird durch einige DB-bezogene Vorgänge. |
Expression stellt einen DB-Ausdruck dar, der weder Escapezeichen noch Anführungszeichen benötigt. | |
Exception | Exception stellt eine Exception dar, die durch eine Verletzung von DB-Einschränkungen verursacht wird. |
Migration ist die Basisklasse zur Darstellung einer Datenbankmigration. | |
Das MigrationInterface definiert den Mindestsatz an zu implementierenden Methoden durch eine Datenbankmigration. | |
Query stellt eine SELECT SQL-Anweisung auf eine Weise dar, die vom DBMS unabhängig ist. | |
QueryBuilder erstellt eine SELECT-SQL-Anweisung basierend auf der als yiidbQuery-Objekt angegebenen Spezifikation. | |
Das QueryInterface definiert den Mindestsatz von Methoden, die von einer Datenbankabfrage implementiert werden sollen. | |
Das BaseQuery-Merkmal stellt den minimalen Methodensatz einer Datenbankabfrage dar. | |
Schema ist die Basisklasse für konkrete DBMS-spezifische Schemaklassen. | |
SchemaBuilderTrait enthält Verknüpfungsmethoden zum Erstellen von Instanzen von yiidbColumnSchemaBuilder. | |
Exception | |
TableSchema stellt die dar Metadaten einer Datenbanktabelle. | |
Transaction 表示一个数据库事务。 | |
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. | Schema ist die Klasse zum Abrufen von Metadaten aus einer MySQL-Datenbank (Version 4.1.x und 5.x).
yiidbociColumnSchemaBuilder | ColumnSchemaBuilder ist der Schema-Builder für Oracle-Datenbanken. |
yiidbociQueryBuilder | QueryBuilder ist der Abfrage-Builder für Oracle-Datenbanken. |
yiidbociSchema | Schema ist die Klasse zum Abrufen von Metadaten aus einer Oracle-Datenbank |
yiidbpgsqlQueryBuilder | QueryBuilder ist der Abfrage-Builder für PostgreSQL-Datenbanken. |
yiidbpgsqlSchema | Schema ist die Klasse zum Abrufen von Metadaten aus einer PostgreSQL-Datenbank (Version 9.x und höher). |
yiidbpgsqlSchema | QueryBuilder ist der Abfrage-Builder für SQLite-Datenbanken. |
yiidbsqliteSchema | Schema ist die Klasse zum Abrufen von Metadaten aus einer SQLite-Datenbank (2/3). |
yiidiContainer | Container implementiert einen Abhängigkeitsinjektionscontainer. |
yiidiInstance | Instance stellt einen Verweis auf ein benanntes Objekt in einer Abhängigkeitsinjektion dar ( DI) Container oder ein Service Locator. |
yiidiServiceLocator | ServiceLocator 实现了一个服务定位器。 |
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 | |
yiivalidatorsUrlValidator | UrlValidator ist eine http-URL客户端验证所需的js文件。 |
yiivalidatorsValidator | Validator 是所有验证器类的基类。 |
yiiweb | Anwendung |
Application | 是所有web应用程序类的基类。|
AssetBundle 表示一组资源文件的集合, und CSS, JS, Bilder. | yiiwebAssetConverter | AssetConverter unterstützt die Konvertierung mehrerer beliebter Skriptformate in JS- oder CSS-Skripte.
yiiwebAssetConverterInterface | Das AssetConverterInterface muss durch Asset-Konverterklassen implementiert werden. |
yiiwebAssetManager | AssetManager verwaltet die Konfiguration und das Laden von Asset-Bundles. |
yiiwebBadRequestHttp | Exception |
Exception | stellt eine „Bad Request“ HTTPException | mit dem Statuscode 400 dar.
yiiwebCacheSession | CacheSession implementiert eine Session | -Komponente, die Cache als Speichermedium verwendet.
yiiwebCompositeUrlRule | CompositeUrlRule ist die Basisklasse für URL-Regelklassen, die aus mehreren einfacheren Regeln bestehen.yiiwebConflictHttpException |
Exception | stellt eine „Konflikt“-HTTP-Exception | mit dem Statuscode 409
yiiwebControllerController ist die Basisklasse von Web-Controllern. | yiiwebCookieCookie 表示一个cookie关联的信息,如 $name, $value, $domain , 等等. |
yiiwebCookieCollection | CookieCollection. |
yiiwebDb | Session|
erweitert yiiweb | Sessiondurch die Verwendung der Datenbank als | Session
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教程有兴趣的朋友有所帮助.