Yii 2.0



yii

Yii إطار عمل PHP الإصدار 2

هذا هو رمز الإطار الأساسي لـ Yii 2 .

هذا المستودع عبارة عن مجموعة فرعية من git للقراءة فقط من https://github.com/yiisoft/yii2 . يرجى تقديم تقارير القضية وسحب الطلبات إلى المستودع الرئيسي. للحصول على معلومات الترخيص ، راجع LICENSE -file.

التركيب

الطريقة المفضلة لتثبيت إطار Yii هي من خلال composer .

إما المدى

composer global require "fxp/composer-asset-plugin:^1.3.1"
composer require yiisoft/yii2

أو أضف

"yiisoft/yii2": "~2.0.0",

إلى القسم المطلوب من الملحن الخاص بك.

مرجع الصف

صف دراسي وصف
Yii Yii هو فئة مساعدة تخدم وظائف الإطار العام.
YiiRequirementChecker يسمح YiiRequirementChecker بالتحقق ، إذا كان النظام الحالي يفي بمتطلبات تشغيل تطبيق Yii.
yii\BaseYii BaseYii هو فئة المساعد الأساسية لإطار Yii.
yii\base\Action الإجراء هو الفئة الأساسية لكافة فئات تصرف وحدة التحكم.
yii\base\ActionEvent يمثل ActionEvent معلمة الحدث المستخدمة في حدث إجراء.
yii\base\ActionFilter ActionFilter هو الفئة الأساسية لفلاتر الإجراءات.
yii\base\Application التطبيق هو الطبقة الأساسية لجميع فئات التطبيقات.
yii\base\ArrayAccessTrait يوفر ArrayAccessTrait تطبيق IteratorAggregate و ArrayAccess و ArrayAccess .
yii\base\Arrayable Arrayable هو الواجهة التي يجب تنفيذها من قبل الفئات الذين يرغبون في دعم تمثيل قابلة للتخصيص من الحالات الخاصة بهم.
yii\base\ArrayableTrait يوفر ArrayableTrait تطبيق شائع yii\base\Arrayable .
yii\base\Behavior السلوك هو الفئة الأساسية لجميع فئات السلوك.
yii\base\BootstrapInterface BootstrapInterface هي الواجهة التي يجب تنفيذها بواسطة الفئات التي ترغب في المشاركة في عملية تمهيد التطبيق.
yii\base\Component المكون هو الفئة الأساسية التي تقوم بتنفيذ خصائص الخاصية والحدث والسلوك .
yii\base\Configurable Configurable هو الواجهة التي يجب تنفيذها بواسطة الفئات الذين يدعمون تكوين خصائصه من خلال المعلمة الأخيرة إلى مُنشئه.
yii\base\Controller وحدة التحكم هي الفئة الأساسية للفئات التي تحتوي على منطق وحدة تحكم.
yii\base\DynamicModel DynamicModel هو فئة نموذجية تستخدم بشكل أساسي لدعم التحقق من صحة البيانات المخصصة.
yii\base\ErrorException ErrorException يمثل خطأ PHP.
yii\base\ErrorHandler ErrorHandler يعالج أخطاء PHP غير المبررة والاستثناءات.
yii\base\Event الحدث هو الفئة الأساسية لجميع فئات الأحداث.
yii\base\Exception استثناء يمثل استثناء عام لجميع الأغراض.
yii\base\ExitException ExitException يمثل إنهاء عادي للتطبيق.
yii\base\InlineAction يمثل InlineAction إجراء يتم تعريفه كطريقة تحكم.
yii\base\InvalidCallException يمثل InvalidCallException استثناء بسبب استدعاء طريقة بطريقة خاطئة.
yii\base\InvalidConfigException InvalidConfigException يمثل استثناء بسبب تكوين كائن غير صحيح.
yii\base\InvalidParamException يمثل InvalidParamException استثناءً ناتجًا عن معلمات غير صالحة تم تمريرها إلى طريقة ما.
yii\base\InvalidRouteException يمثل InvalidRouteException استثناء بسبب مسار غير صالح.
yii\base\InvalidValueException يمثل InvalidValueException أحد الاستثناءات التي تسببها دالة تقوم بإرجاع قيمة من نوع غير متوقع.
yii\base\Model النموذج هو الفئة الأساسية لنماذج البيانات.
yii\base\ModelEvent يمثل ModelEvent المعلمة المطلوبة بواسطة yii\base\Model .
yii\base\Module الوحدة النمطية هي الفئة الأساسية لفئات الوحدة النمطية والتطبيق.
yii\base\NotSupportedException يمثل NotSupportedException استثناء بسبب الوصول إلى الميزات غير المدعومة.
yii\base\Object الكائن هو الفئة الأساسية التي تطبق ميزة الخاصية .
yii\base\Request يمثل الطلب طلبًا تتم معالجته بواسطة yii\base\Application .
yii\base\Response تمثل الاستجابة استجابة yii\base\Application إلى yii\base\Request .
yii\base\Security يوفر الأمان مجموعة من الطرق للتعامل مع المهام المتعلقة بالأمان الشائعة.
yii\base\Theme يمثل سمة موضوع التطبيق.
yii\base\UnknownClassException يمثل UnknownClassException استثناء بسبب استخدام فئة غير معروفة.
yii\base\UnknownMethodException UnknownMethodException يمثل استثناء بسبب الوصول إلى طريقة كائن غير معروف.
yii\base\UnknownPropertyException UnknownPropertyException يمثل استثناء بسبب الوصول إلى خصائص الكائن غير معروف.
yii\base\UserException UserException هو الفئة الأساسية للاستثناءات التي من المفترض أن يتم عرضها للمستخدمين النهائيين.
yii\base\View تمثل طريقة العرض كائن عرض في نمط MVC.
yii\base\ViewContextInterface ViewContextInterface هي الواجهة التي يجب تنفيذها بواسطة الفئات التي تريد دعم أسماء العرض النسبية.
yii\base\ViewEvent يمثل yii\base\View الأحداث التي يتم تشغيلها بواسطة yii\base\View .
yii\base\ViewNotFoundException يمثل ViewNotFoundException استثناء بسبب ملف العرض غير موجود.
yii\base\ViewRenderer ViewRenderer هو الفئة الأساسية لفصول العارض.
yii\base\Widget القطعة هي الطبقة الأساسية للعناصر.
yii\base\WidgetEvent يمثل WidgetEvent معلمة الحدث المستخدمة لحدث عنصر واجهة المستخدم.
yii\behaviors\AttributeBehavior يقوم AttributeBehavior تلقائيًا بتعيين قيمة محددة لخاصية واحدة أو عدة سمات لكائن ActiveRecord عند وقوع أحداث معينة.
yii\behaviors\AttributeTypecastBehavior يوفر AttributeTypecastBehavior القدرة على typecasting سمة النموذج التلقائي.
yii\behaviors\BlameableBehavior يعمل BlameableBehavior تلقائيًا على تعبئة السمات المحددة مع معرف المستخدم الحالي.
yii\behaviors\SluggableBehavior يعمل SluggableBehavior تلقائيًا على تعبئة السمة المحددة بقيمة يمكن استخدامها كبديل في عنوان URL.
yii\behaviors\TimestampBehavior يعمل TimestampBehavior تلقائيًا على تعبئة السمات المحددة مع الطابع الزمني الحالي.
yii\caching\ApcCache يوفر ApcCache التخزين المؤقت APC من حيث مكون التطبيق.
yii\caching\ArrayCache يوفر ArrayCache التخزين المؤقت للطلب الحالي فقط عن طريق تخزين القيم في صفيف.
yii\caching\Cache ذاكرة التخزين المؤقت هي الفئة الأساسية لفئات ذاكرة التخزين المؤقت التي تدعم تطبيقات التخزين المؤقت المختلفة.
yii\caching\CacheInterface CacheInterface هي الواجهة الأساسية لذاكرة التخزين المؤقت.
yii\caching\ChainedDependency يمثل "متسلسل" الاعتماد على تبعية تتألف من قائمة من التبعيات الأخرى.
yii\caching\DbCache تطبق DbCache مكون تطبيق ذاكرة التخزين المؤقت عن طريق تخزين البيانات المخزنة مؤقتاً في قاعدة بيانات.
yii\caching\DbDependency DbDependency يمثل تبعية تستند إلى نتيجة الاستعلام من عبارة SQL.
yii\caching\DbQueryDependency يمثل DbQueryDependency تبعية استناداً إلى نتيجة الاستعلام yii\db\QueryInterface .
yii\caching\Dependency التبعية هي الفئة الأساسية لفئات التبعية التخزين المؤقت.
yii\caching\DummyCache DummyCache هو عنصر تخزين مؤقت لعنصر نائب.
yii\caching\ExpressionDependency يمثل ExpressionDependency تبعية تستند إلى نتيجة تعبير PHP.
yii\caching\FileCache يقوم FileCache بتنفيذ مكون ذاكرة التخزين المؤقت باستخدام الملفات.
yii\caching\FileDependency يمثل FileDependency تبعية تستند إلى آخر وقت تعديل للملف.
yii\caching\MemCache تطبق MemCache مكون تطبيق ذاكرة التخزين المؤقت على أساس memcache و memcached .
yii\caching\MemCacheServer MemCacheServer يمثل بيانات التكوين ل memcache واحد أو خادم memcached.
yii\caching\TagDependency يقترن TagDependency عنصر بيانات مخزنة مؤقتاً مع واحد أو عدة $tags .
yii\caching\WinCache يوفر WinCache التخزين المؤقت لـ Windows Cache من حيث مكون التطبيق.
yii\caching\XCache يوفر XCache التخزين المؤقت XCache من حيث مكون التطبيق.
yii\caching\ZendDataCache يوفر ZendDataCache التخزين المؤقت بيانات Zend من حيث مكون التطبيق.
yii\captcha\Captcha يعرض Captcha صورة اختبار CAPTCHA وحقل إدخال يأخذ رمز التحقق الذي يدخله المستخدم.
yii\captcha\CaptchaAction يعرض CaptchaAction صورة CAPTCHA.
yii\captcha\CaptchaAsset توفر حزمة الأصول هذه ملفات javascript اللازمة لعنصر yii\captcha\Captcha .
yii\captcha\CaptchaValidator يتحقق CaptchaValidator من أن قيمة السمة هي نفس رمز التحقق المعروض في اختبار CAPTCHA.
yii\console\Application يمثل التطبيق تطبيق وحدة التحكم.
yii\console\Controller وحدة التحكم هي الفئة الأساسية لفئات الأوامر وحدة التحكم.
yii\console\ErrorHandler ErrorHandler يعالج أخطاء PHP غير المبررة والاستثناءات.
yii\console\Exception استثناء يمثل استثناء بسبب الاستخدام غير الصحيح لأمر وحدة التحكم.
yii\console\Markdown محلل Markdown الذي يعمل على تحسين تخفيض السعر للقراءة في بيئات وحدة التحكم.
yii\console\Request يمثل "طلب وحدة التحكم" معلومات البيئة لتطبيق وحدة التحكم.
yii\console\Response يمثل "استجابة وحدة التحكم" نتيجة تطبيق وحدة التحكم.
yii\console\UnknownCommandException يمثل UnknownCommandException استثناء بسبب الاستخدام غير الصحيح لأمر وحدة التحكم.
yii\console\controllers\AssetController يسمح لك بدمج وضغط ملفات JavaScript و CSS.
yii\console\controllers\BaseMigrateController BaseMigrateController هو الفئة الأساسية لوحدات التحكم بالهجرة.
yii\console\controllers\CacheController يسمح لك بمسح ذاكرة التخزين المؤقت.
yii\console\controllers\FixtureController يدير تحميل البيانات لاعبا اساسيا والتفريغ.
yii\console\controllers\HelpController يوفر معلومات المساعدة حول أوامر وحدة التحكم.
yii\console\controllers\MessageController استخراج الرسائل المراد ترجمتها من ملفات المصدر.
yii\console\controllers\MigrateController يدير عمليات ترحيل التطبيق.
yii\console\controllers\ServeController يعمل على خادم الويب المدمج في PHP
yii\data\ActiveDataProvider يطبق ActiveDataProvider موفر بيانات يستند إلى yii\db\Query و yii\db\ActiveQuery .
yii\data\ArrayDataProvider يطبق ArrayDataProvider موفر بيانات يستند إلى صفيف بيانات.
yii\data\BaseDataProvider يوفر BaseDataProvider فئة أساسية تقوم بتنفيذ yii\data\DataProviderInterface .
yii\data\DataProviderInterface DataProviderInterface هي الواجهة التي يجب تنفيذها بواسطة فئات موفر البيانات.
yii\data\Pagination ترقيم الصفحات يمثل المعلومات ذات الصلة لترقيم بنود البيانات.
yii\data\Sort الفرز يمثل المعلومات ذات الصلة بالفرز.
yii\data\SqlDataProvider يطبق SqlDataProvider موفر بيانات يستند إلى عبارة SQL عادي.
yii\db\ActiveQuery يمثل ActiveQuery استعلام DB مرتبط بفئة السجل النشط.
yii\db\ActiveQueryInterface يحدد ActiveQueryInterface واجهة مشتركة ليتم تنفيذها بواسطة فئات الاستعلام سجل النشطة.
yii\db\ActiveQueryTrait يطبق ActiveQueryTrait الأساليب والخصائص الشائعة لفئات استعلام السجل النشطة.
yii\db\ActiveRecord ActiveRecord هو الفئة الأساسية للفئات التي تمثل البيانات العلائقية من حيث الكائنات.
yii\db\ActiveRecordInterface ActiveRecordInterface
yii\db\ActiveRelationTrait يطبق ActiveRelationTrait الأساليب الشائعة والخصائص لاستعلامات العلائقية السجل النشطة.
yii\db\AfterSaveEvent يمثل AfterSaveEvent المعلومات المتوفرة في yii\db\ActiveRecord::EVENT_AFTER_INSERT و yii\db\ActiveRecord::EVENT_AFTER_UPDATE .
yii\db\BaseActiveRecord ActiveRecord هو الفئة الأساسية للفئات التي تمثل البيانات العلائقية من حيث الكائنات.
yii\db\BatchQueryResult يمثل BatchQueryResult استعلام دفعي يمكنك من خلاله استرداد البيانات على دفعات.
yii\db\ColumnSchema فئة ColumnSchema يصف بيانات التعريف لعمود في جدول قاعدة البيانات.
yii\db\ColumnSchemaBuilder ColumnSchemaBuilder يساعد على تحديد أنواع مخطط قاعدة البيانات باستخدام واجهة PHP.
yii\db\Command يمثل الأمر عبارة SQL ليتم تنفيذها مقابل قاعدة بيانات.
yii\db\Connection يمثل الاتصال اتصالاً بقاعدة بيانات عبر PDO .
yii\db\DataReader يمثل DataReader دفق للأمام فقط من صفوف من مجموعة نتائج استعلام.
yii\db\Exception استثناء يمثل استثناء بسبب بعض العمليات المتعلقة ب DB.
yii\db\Expression التعبير يمثل تعبير DB لا يحتاج إلى الهروب أو الاقتباس.
yii\db\IntegrityException استثناء يمثل استثناء بسبب انتهاك قيود DB.
yii\db\Migration الترحيل هو الفئة الأساسية لتمثيل ترحيل قاعدة البيانات.
yii\db\MigrationInterface تحدد MigrationInterface مجموعة صغيرة من الطرق ليتم تنفيذها بواسطة ترحيل قاعدة البيانات.
yii\db\Query يمثل الاستعلام عبارة SQL SELECT بطريقة مستقلة عن DBMS.
yii\db\QueryBuilder ينشئ QueryBuilder عبارة SQL SELECT استناداً إلى المواصفات المقدمة yii\db\Query .
yii\db\QueryInterface يحدد QueryInterface الحد الأدنى من مجموعة من الأساليب ليتم تنفيذها بواسطة استعلام قاعدة بيانات.
yii\db\QueryTrait تمثل سمة BaseQuery الحد الأدنى من مجموعة أساليب استعلام قاعدة البيانات.
yii\db\Schema المخطط هو الفئة الأساسية لفئات مخطط DBMS ملموسة.
yii\db\SchemaBuilderTrait يحتوي SchemaBuilderTrait على أساليب اختصار لإنشاء مثيلات yii\db\ColumnSchemaBuilder .
yii\db\StaleObjectException
yii\db\TableSchema يمثل TableSchema بيانات التعريف الخاصة بجدول قاعدة البيانات.
yii\db\Transaction تمثل المعاملة معاملة DB.
yii\db\ViewFinderTrait ViewFinderTrait تطبق طريقة getViewNames للعثور على طرق عرض في قاعدة بيانات.
yii\db\cubrid\ColumnSchemaBuilder ColumnSchemaBuilder هو منشئ المخطط لقواعد بيانات Cubrid.
yii\db\cubrid\QueryBuilder QueryBuilder هو منشئ الاستعلام عن قواعد بيانات CUBRID (الإصدار 9.3.x وأعلى).
yii\db\cubrid\Schema المخطط هو الفئة لاسترداد بيانات التعريف من قاعدة بيانات CUBRID (الإصدار 9.3.x والإصدارات الأحدث).
yii\db\mssql\PDO هذا هو ملحق للفئة PDO الافتراضية من برامج تشغيل MSSQL و DBLIB.
yii\db\mssql\QueryBuilder QueryBuilder هو منشئ الاستعلام لقواعد بيانات MS SQL Server (الإصدار 2008 وما فوق).
yii\db\mssql\Schema المخطط هو الفئة لاسترداد بيانات التعريف من قواعد بيانات MS SQL Server (إصدار 2008 وما فوق).
yii\db\mssql\SqlsrvPDO هذا هو ملحق للفئة PDO الافتراضية لبرنامج SQLSRV.
yii\db\mssql\TableSchema يمثل TableSchema بيانات التعريف الخاصة بجدول قاعدة البيانات.
yii\db\mysql\ColumnSchemaBuilder ColumnSchemaBuilder هو منشئ المخطط لقواعد بيانات MySQL.
yii\db\mysql\QueryBuilder QueryBuilder هو منشئ الاستعلام لقواعد بيانات MySQL.
yii\db\mysql\Schema المخطط هو الفئة لاسترداد بيانات التعريف من قاعدة بيانات MySQL (الإصدار 4.1.x و 5.x).
yii\db\oci\ColumnSchemaBuilder ColumnSchemaBuilder هو منشئ المخطط لقواعد بيانات Oracle.
yii\db\oci\QueryBuilder QueryBuilder هو منشئ الاستعلام لقواعد بيانات Oracle.
yii\db\oci\Schema المخطط هو الفئة لاسترداد بيانات التعريف من قاعدة بيانات Oracle
yii\db\pgsql\QueryBuilder QueryBuilder هو منشئ الاستعلام لقواعد بيانات PostgreSQL.
yii\db\pgsql\Schema المخطط هو الفئة لاسترداد بيانات التعريف من قاعدة بيانات PostgreSQL (الإصدار 9.x وما فوق).
yii\db\sqlite\ColumnSchemaBuilder ColumnSchemaBuilder هو منشئ المخطط لقواعد بيانات Sqlite.
yii\db\sqlite\QueryBuilder QueryBuilder هو منشئ الاستعلام لقواعد بيانات SQLite.
yii\db\sqlite\Schema المخطط هو الفئة لاسترداد بيانات التعريف من قاعدة بيانات SQLite (2/3).
yii\di\Container الحاوية تنفذ حاوية حقن التبعية .
yii\di\Instance يمثل المثيل مرجع إلى كائن مسمى في حاوية حقن التبعية (DI) أو محدد خدمة.
yii\di\NotInstantiableException يمثل NotInstantiableException استثناء بسبب تكوين حاوية حقن التبعية غير صحيحة أو الاستخدام.
yii\di\ServiceLocator ServiceLocator بتطبيق محدد خدمة .
yii\filters\AccessControl يوفر AccessControl تحكمًا بسيطًا في الوصول استنادًا إلى مجموعة من القواعد.
yii\filters\AccessRule يمثل هذا الفصل قاعدة وصول محددة بواسطة yii\filters\AccessControl
yii\filters\ContentNegotiator يدعم ContentNegotiator التفاوض على شكل الاستجابة وتفاوض لغة التطبيق.
yii\filters\Cors يطبق عامل تصفية Corsing مشاركة مصادر عبر أصل .
yii\filters\HostControl يوفر HostControl تحكمًا بسيطًا في اسم المضيف المطلوب.
yii\filters\HttpCache تطبق HttpCache التخزين المؤقت من جانب العميل باستخدام رؤوس Last-Modified و ETag HTTP.
yii\filters\PageCache تقوم صفحة PageCache بتنفيذ التخزين المؤقت من جانب الخادم لصفحات بأكملها.
yii\filters\RateLimitInterface RateLimitInterface هي الواجهة التي يمكن تنفيذها بواسطة كائن هوية لفرض تقييد معدل.
yii\filters\RateLimiter RateLimiter يطبق خوارزمية تحديد معدل على أساس خوارزمية دلو المتسرب .
yii\filters\VerbFilter VerbFilter هو عامل تصفية يقوم بالتصفية بواسطة طرق طلب HTTP.
yii\filters\auth\AuthInterface AuthInterface هي الواجهة التي يجب تنفيذها بواسطة فئات أسلوب المصادقة.
yii\filters\auth\AuthMethod AuthMethod هو فئة أساسية بتطبيق yii\filters\auth\AuthInterface .
yii\filters\auth\CompositeAuth CompositeAuth هو عامل تصفية يدعم أساليب مصادقة متعددة في نفس الوقت.
yii\filters\auth\HttpBasicAuth HttpBasicAuth هو عامل تصفية يدعم أسلوب مصادقة HTTP الأساسي.
yii\filters\auth\HttpBearerAuth HttpBearerAuth هو فلتر إجراء يدعم طريقة المصادقة استنادًا إلى الرمز المميز لحامل HTTP.
yii\filters\auth\QueryParamAuth QueryParamAuth هو عامل تصفية يعتمد المصادقة على أساس رمز الوصول الذي تم تمريره خلال معلمة طلب البحث.
yii\grid\ActionColumn يعد ActionColumn عمودًا لعنصر yii\grid\GridView الذي يعرض أزرارًا لعرض العناصر ومعالجتها.
yii\grid\CheckboxColumn يعرض CheckboxCol العمود في مربعات الاختيار في طريقة عرض الشبكة.
yii\grid\Column العمود هو الفئة الأساسية لجميع yii\grid\GridView .
yii\grid\DataColumn DataColumn هو نوع العمود الافتراضي yii\grid\GridView .
yii\grid\GridView يتم استخدام أداة GridView لعرض البيانات في الشبكة.
yii\grid\GridViewAsset توفر حزمة الأصول هذه ملفات javascript لعنصر yii\grid\GridView .
yii\grid\RadioButtonColumn يعرض RadioButtonColumn عمودًا من أزرار التحديد في طريقة عرض الشبكة.
yii\grid\SerialColumn يعرض SerialColumn عمودًا من أرقام الصفوف (المستندة إلى 1).
yii\helpers\ArrayHelper يوفر ArrayHelper وظائف صفيف إضافية يمكنك استخدامها في التطبيق الخاص بك.
yii\helpers\BaseArrayHelper يوفر BaseArrayHelper تنفيذ ملموسة لـ yii\helpers\ArrayHelper .
yii\helpers\BaseConsole يوفر BaseConsole تنفيذ ملموسة لـ yii\helpers\Console .
yii\helpers\BaseFileHelper يوفر BaseFileHelper تنفيذ ملموسة لـ yii\helpers\FileHelper .
yii\helpers\BaseFormatConverter يوفر BaseFormatConverter تنفيذ ملموسة لـ yii\helpers\FormatConverter .
yii\helpers\BaseHtml يوفر BaseHtml التنفيذ الملموس لـ yii\helpers\Html .
yii\helpers\BaseHtmlPurifier يوفر BaseHtmlPurifier التنفيذ الملموس لـ yii\helpers\HtmlPurifier .
yii\helpers\BaseInflector يوفر BaseInflector التنفيذ الملموس لـ yii\helpers\Inflector .
yii\helpers\BaseJson يوفر BaseJson التنفيذ الملموس لـ yii\helpers\Json .
yii\helpers\BaseMarkdown يوفر BaseMarkdown التنفيذ الملموس لـ yii\helpers\Markdown .
yii\helpers\BaseStringHelper BaseStringHelper يوفر التنفيذ الملموس ل yii\helpers\StringHelper .
yii\helpers\BaseUrl يوفر BaseUrl تنفيذ ملموسة لـ yii\helpers\Url .
yii\helpers\BaseVarDumper يوفر BaseVarDumper التنفيذ الملموس لـ yii\helpers\VarDumper .
yii\helpers\Console يقدم مساعد وحدة التحكم طرقًا مفيدة للمهام ذات الصلة بسطر الأوامر مثل الحصول على الإدخال أو التنسيق وإخراج التلوين.
yii\helpers\FileHelper مساعد نظام الملفات
yii\helpers\FormatConverter يوفر FormatConverter وظائف للتحويل بين تنسيقات أنماط التنسيق المختلفة.
yii\helpers\Html يوفر Html مجموعة من الأساليب الثابتة لإنشاء علامات HTML شائعة الاستخدام.
yii\helpers\HtmlPurifier يوفر HtmlPurifier القدرة على تنظيف HTML من أي كود ضار.
yii\helpers\Inflector Inflector يضع المفرد ويطلق الأسماء الإنجليزية. كما يحتوي على بعض الطرق المفيدة الأخرى.
yii\helpers\Json Json هي فئة مساعدة توفر تشفير بيانات JSON وفك تشفيرها.
yii\helpers\Markdown يوفر Markdown القدرة على تحويل تخفيض السعر إلى HTML.
yii\helpers\ReplaceArrayValue كائن يمثل استبدال قيمة الصفيف أثناء تنفيذ yii\helpers\ArrayHelper::merge() .
yii\helpers\StringHelper StringHelper
yii\helpers\UnsetArrayValue الكائن الذي يمثل إزالة قيمة الصفيف أثناء تنفيذ yii\helpers\ArrayHelper::merge() .
yii\helpers\Url يوفر عنوان Url مجموعة من الأساليب الثابتة لإدارة عناوين URL.
yii\helpers\VarDumper تم تصميم VarDumper لاستبدال الدالة PHP var_dump buggy و print_r.
yii\i18n\DbMessageSource يمتد yii\i18n\MessageSource ويمثل مصدر رسالة يخزن الرسائل المترجمة في قاعدة البيانات.
yii\i18n\Formatter يوفر المنسق مجموعة من أساليب تنسيق البيانات شائعة الاستخدام.
yii\i18n\GettextFile GettextFile هو الفئة الأساسية لتمثيل ملف رسالة Gettext.
yii\i18n\GettextMessageSource يمثل GettextMessageSource مصدر رسالة يستند إلى GNU Gettext.
yii\i18n\GettextMoFile يمثل GettextMoFile ملف رسالة MO Gettext.
yii\i18n\GettextPoFile يمثل GettextPoFile ملف رسالة PO Gettext.
yii\i18n\I18N يوفر I18N ميزات متعلقة بالتدويل (I18N) والتعريب (L10N).
yii\i18n\MessageFormatter MessageFormatter يسمح بتنسيق الرسائل عبر تنسيق رسالة ICU
yii\i18n\MessageSource MessageSource هو الفئة الأساسية لفئات مستودع ترجمة الرسائل.
yii\i18n\MissingTranslationEvent يمثل MissingTranslationEvent المعلمة yii\i18n\MessageSource::EVENT_MISSING_TRANSLATION .
yii\i18n\PhpMessageSource يمثل PhpMessageSource مصدر رسالة يخزن الرسائل المترجمة في النصوص البرمجية PHP.
yii\log\DbTarget DbTarget يخزن رسائل السجل في جدول قاعدة البيانات.
yii\log\Dispatcher يدير المرسل مجموعة من أهداف السجل .
yii\log\EmailTarget ترسل EmailTarget رسائل السجل المحددة إلى عناوين البريد الإلكتروني المحددة.
yii\log\FileTarget FileTarget يسجل رسائل السجل في ملف.
yii\log\Logger تسجيل سجلات المسجل الرسائل في الذاكرة وإرسالها إلى أهداف مختلفة إذا تم تعيين $dispatcher .
yii\log\SyslogTarget SyslogTarget يكتب سجل ل syslog.
yii \ تسجيل \ الهدف الهدف هو الفئة الأساسية لكافة فئات استهداف السجل.
yii\mail\BaseMailer يعمل BaseMailer كفئة أساسية تقوم بتنفيذ الوظائف الأساسية المطلوبة بواسطة yii\mail\MailerInterface .
yii\mail\BaseMessage يخدم BaseMessage كفئة أساسية تطبق الأسلوب send() المطلوبة بواسطة yii\mail\MessageInterface .
yii\mail\MailEvent يمثل MailEvent معلمة الحدث المستخدمة في الأحداث التي يتم تشغيلها بواسطة yii\mail\BaseMailer .
yii\mail\MailerInterface MailerInterface هي الواجهة التي يجب تنفيذها بواسطة فئات الإرسال.
yii\mail\MessageInterface MessageInterface هي الواجهة التي يجب تنفيذها بواسطة فئات رسائل البريد.
yii\mutex\DbMutex DbMutex هو الفئة الأساسية للفئات التي تعتمد على قاعدة البيانات أثناء تنفيذ آلية "تأمين" mutex.
yii\mutex\FileMutex يقوم FileMutex بتطبيق آلية "قفل" mutex عبر ملفات نظام الملفات المحلية.
yii\mutex\Mutex عنصر Mutex يسمح بالتنفيذ المتبادل للعمليات المتزامنة من أجل منع "شروط السباق".
yii\mutex\MysqlMutex تطبق MysqlMutex آلية "قفل" mutex عبر أقفال MySQL.
yii\mutex\OracleMutex تقوم OracleMutex بتطبيق آلية "قفل" mutex عبر تأمين Oracle.
yii\mutex\PgsqlMutex تطبق PgsqlMutex آلية "قفل" mutex عبر أقفال PgSQL.
yii\rbac\Assignment يمثل الواجب تعيينًا لأحد المستخدمين.
yii\rbac\BaseManager BaseManager هو فئة أساسية تنفيذ yii\rbac\ManagerInterface لإدارة RBAC.
yii\rbac\CheckAccessInterface لمزيد من التفاصيل ومعلومات الاستخدام على CheckAccessInterface ، راجع مقالة الدليل حول تفويض الأمان .
yii\rbac\DbManager يمثل DbManager مدير تخويل بتخزين معلومات المصادقة في قاعدة البيانات.
yii\rbac\Item لمزيد من التفاصيل ومعلومات الاستخدام حول العنصر ، راجع مقالة الدليل حول تفويض الأمان .
yii\rbac\ManagerInterface لمزيد من التفاصيل ومعلومات الاستخدام على ManagerInterface ، راجع مقالة الدليل حول تفويض الأمان .
yii\rbac\Permission لمزيد من التفاصيل ومعلومات الاستخدام حول الإذن ، راجع مقالة الدليل حول تفويض الأمان .
yii\rbac\PhpManager يمثل PhpManager مدير تفويض يخزن معلومات التفويض من حيث ملف البرنامج النصي PHP.
yii\rbac\Role لمزيد من التفاصيل ومعلومات الاستخدام حول الدور ، راجع مقالة الدليل حول تفويض الأمان .
yii\rbac\Rule تمثل القاعدة القيد التجاري الذي قد يترافق مع دور أو إذن أو تعيين.
yii\rest\Action الإجراء هو الفئة الأساسية لفئات الإجراءات التي تنفذ RESTful API.
yii\rest\ActiveController يطبق ActiveController مجموعة مشتركة من الإجراءات لدعم وصول RESTful إلى ActiveRecord.
yii\rest\Controller وحدة التحكم هي الفئة الأساسية للفئات وحدة تحكم API RESTful.
yii\rest\CreateAction تقوم CreateAction بتنفيذ نقطة نهاية API لإنشاء نموذج جديد من البيانات المحددة.
yii\rest\DeleteAction تقوم DeleteAction بتنفيذ نقطة نهاية API لحذف النموذج.
yii\rest\IndexAction تطبق IndexAction نقطة نهاية API لإدراج نماذج متعددة.
yii\rest\OptionsAction يستجيب OptionsAction لطلب OPTIONS عن طريق إرسال عنوان Allow .
yii\rest\Serializer Serializer تحويل كائنات المورد ومجموعات في تمثيل مجموعة.
yii\rest\UpdateAction يطبق UpdateAction نقطة نهاية API لتحديث نموذج.
yii\rest\UrlRule يتم توفير UrlRule لتبسيط إنشاء قواعد عنوان URL لدعم RESTful API.
yii\rest\ViewAction يطبق ViewAction نقطة نهاية واجهة برمجة التطبيقات لإرجاع المعلومات التفصيلية حول نموذج.
yii\test\ActiveFixture يمثل ActiveFixture أداة مثبتة احتياطيًا بواسطة فئة ActiveRecord أو جدول قاعدة بيانات .
yii\test\ArrayFixture يمثل ArrayFixture لاعبا عشوائيا يمكن تحميله من ملفات PHP.
yii\test\BaseActiveFixture BaseActiveFixture هو الفئة الأساسية لفئات التثبيت التي تدعم الوصول إلى بيانات تركيبات ككائنات ActiveRecord.
yii\test\DbFixture DbFixture هو الفئة الأساسية للتجهيزات المتعلقة بـ DB.
yii\test\Fixture يمثل Fixture حالة ثابتة لبيئة اختبار.
yii\test\FixtureTrait يوفر FixtureTrait وظائف للتحميل والتفريغ والوصول إلى تركيبات لحالة اختبار.
yii\test\InitDbFixture يمثل InitDbFixture الحالة الأولية المطلوبة للاختبارات المتعلقة بـ DB.
yii\validators\BooleanValidator يتحقق BooleanValidator إذا كانت قيمة السمة قيمة منطقية.
yii\validators\CompareValidator يقارن CompareValidator قيمة السمة المحددة بقيمة أخرى.
yii\validators\DateValidator يتحقق DateValidator إذا كانت السمة تمثل تاريخًا أو وقتًا أو تاريخًا في $format مناسب.
yii\validators\DefaultValueValidator يعيّن DefaultValueValidator السمة لتكون القيمة الافتراضية المحددة.
yii\validators\EachValidator كل من Validator تحقق مصفوفة عن طريق التحقق من كل عنصر من عناصرها مقابل قاعدة التحقق المضمنة.
yii\validators\EmailValidator يتحقق EmailValidator من أن قيمة السمة هي عنوان بريد إلكتروني صالح.
yii\validators\ExistValidator يتحقق ExistValidator من وجود قيمة السمة في جدول.
yii\validators\FileValidator يقوم FileValidator بالتحقق من ما إذا كانت السمة تتلقى ملفًا صالحًا تم تحميله.
yii\validators\FilterValidator يحول FilterValidator قيمة السمة وفقًا لأحد عوامل التصفية.
yii\validators\ImageValidator يتحقق ImageValidator مما إذا كانت إحدى السمات تتلقى صورة صالحة.
yii\validators\InlineValidator InlineValidator يمثل المدقق الذي يتم تعريفه كطريقة في الكائن الذي يتم التحقق من صحته.
yii\validators\IpValidator يتحقق من أداة التحقق من الصحة إذا كانت قيمة السمة هي عنوان IPv4 / IPv6 صالح أو عنوان فرعي.
yii\validators\NumberValidator يتحقق NumberValidator من أن قيمة السمة هي رقم.
yii\validators\PunycodeAsset توفر حزمة الأصول هذه ملفات javascript المطلوبة للتحقق من صحة العميل yii\validators\EmailValidator s.
yii\validators\RangeValidator يتحقق RangeValidator من صحة قيمة السمة بين قائمة القيم.
yii\validators\RegularExpressionValidator يتحقق RegularExpressionValidator من تطابق قيمة السمة مع $pattern المحدد.
yii\validators\RequiredValidator تحقق RequiredValidator من أن السمة المحددة لا تحتوي على قيمة خالية أو فارغة.
yii\validators\SafeValidator SafeValidator بمثابة مدقق وهمية الغرض الرئيسي هو وضع علامة على الصفات لتكون آمنة لمهمة واسعة النطاق.
yii\validators\StringValidator يتحقق StringValidator من أن قيمة السمة محددة بطول.
yii\validators\UniqueValidator يتحقق UniqueValidator من أن قيمة السمة فريدة في جدول قاعدة البيانات المحدد.
yii\validators\UrlValidator يتحقق UrlValidator من أن قيمة السمة هي http أو https صالحًا.
yii\validators\ValidationAsset توفر حزمة الأصول هذه ملفات javascript للتحقق من صحة العميل.
yii\validators\Validator أداة التحقق هي الفئة الأساسية لجميع المدققين.
yii\web\Application التطبيق هو الطبقة الأساسية لجميع فئات تطبيقات الويب.
yii\web\AssetBundle يمثل AssetBundle مجموعة من ملفات مواد العرض ، مثل CSS و JS والصور.
yii\web\AssetConverter يدعم AssetConverter تحويل العديد من تنسيقات البرامج النصية الشائعة إلى نصوص JS أو CSS.
yii\web\AssetConverterInterface يجب تنفيذ AssetConverterInterface بواسطة فئات تحويل الأصول.
yii\web\AssetManager يدير AssetManager تكوين حزمة الأصول والتحميل.
yii\web\BadRequestHttpException يمثل BadRequestHttpException استثناء HTTP "طلب غير صالح" مع رمز الحالة 400.
yii\web\CacheSession CacheSession بتنفيذ مكون جلسة عمل باستخدام ذاكرة التخزين المؤقت كوسيط تخزين.
yii\web\CompositeUrlRule CompositeUrlRule هو الفئة الأساسية لفئات قواعد عنوان URL التي تتكون من قواعد أبسط متعددة.
yii\web\ConflictHttpException ConflictHttpException يمثل استثناء HTTP "تعارض" مع رمز الحالة 409
yii\web\Controller وحدة التحكم هي الفئة الأساسية لوحدات تحكم الويب.
yii\web\Cookie تمثل ملفات تعريف الارتباط المعلومات المرتبطة بملف تعريف الارتباط ، مثل $name ، أو $value ، أو $domain ، إلخ.
yii\web\CookieCollection يحافظ CookieCollection على ملفات تعريف الارتباط المتوفرة في الطلب الحالي.
yii\web\DbSession تمدد yii\web\Session باستخدام قاعدة البيانات yii\web\Session بيانات للجلسة.
yii\web\ErrorAction يعرض ErrorAction أخطاء التطبيق باستخدام طريقة عرض محددة.
yii\web\ErrorHandler ErrorHandler يعالج أخطاء PHP غير المبررة والاستثناءات.
yii\web\ForbiddenHttpException ForbiddenHttpException يمثل استثناء HTTP "ممنوع" مع رمز الحالة 403.
yii\web\GoneHttpException يمثل GoneHttpException استثناء HTTP "Gone" مع رمز الحالة 410
yii\web\GroupUrlRule يمثل GroupUrlRule مجموعة من قواعد عناوين URL التي تتشارك في نفس البادئة في أنماطها وطرقها.
yii\web\HeaderCollection يتم استخدام yii\web\Response بواسطة yii\web\Response للحفاظ على رؤوس HTTP المسجلة حاليًا.
yii\web\HtmlResponseFormatter يقوم تنسيق HtmlResponseFormatter بتنسيق البيانات المحددة في محتوى استجابة HTML.
yii\web\HttpException يمثل HttpException استثناء بسبب طلب غير لائق من المستخدم النهائي.
yii\web\IdentityInterface IdentityInterface هي الواجهة التي يجب تنفيذها من قبل فئة توفر معلومات الهوية.
yii\web\JqueryAsset توفر حزمة الأصول هذه مكتبة جافا سكريبت jQuery .
yii\web\JsExpression يشير JsExpression إلى سلسلة كتعبير JavaScript.
yii\web\JsonParser يوزع طلب HTTP yii\helpers\Json::decode() باستخدام 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\MultipartFormDataParser MultipartFormDataParser parses content encoded as 'multipart/form-data'.
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\RangeNotSatisfiableHttpException RangeNotSatisfiableHttpException represents an exception caused by an improper request of the end-user.
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 exception with status code 415
yii\web\UploadedFile UploadedFile represents the information for an uploaded file.
yii\web\UrlManager UrlManager handles HTTP request parsing and creation of URLs based on a set of rules.
yii\web\UrlNormalizer UrlNormalizer normalizes URLs for yii\web\UrlManager and yii\web\UrlRule .
yii\web\UrlNormalizerRedirectException UrlNormalizerRedirectException represents an information for redirection which should be performed during the URL normalization.
yii\web\UrlRule UrlRule represents a rule used by yii\web\UrlManager for parsing and generating URLs.
yii\web\UrlRuleInterface UrlRuleInterface is the interface that should be implemented by URL rule classes.
yii\web\User User is the class for the user application component that manages the user authentication status.
yii\web\UserEvent This event class is used for Events triggered by the yii\web\User class.
yii\web\View View represents a view object in the MVC pattern.
yii\web\ViewAction ViewAction represents an action that displays a view according to a user-specified parameter.
yii\web\XmlResponseFormatter XmlResponseFormatter formats the given data into an XML response content.
yii\web\YiiAsset This asset bundle provides the base JavaScript files for the Yii Framework.
yii\widgets\ActiveField ActiveField represents a form input field within an yii\widgets\ActiveForm .
yii\widgets\ActiveForm ActiveForm is a widget that builds an interactive HTML form for one or multiple data models.
yii\widgets\ActiveFormAsset
yii\widgets\BaseListView BaseListView is a base class for widgets displaying data from data provider such as ListView and GridView.
yii\widgets\Block Block records all output between begin() and end() calls and stores it in yii\base\View::$blocks .
yii\widgets\Breadcrumbs Breadcrumbs displays a list of links indicating the position of the current page in the whole site hierarchy.
yii\widgets\ContentDecorator ContentDecorator records all output between begin() and end() calls, passes it to the given view file as $content and then echoes rendering result.
yii\widgets\DetailView DetailView displays the detail of a single data $model .
yii\widgets\FragmentCache FragmentCache is used by yii\base\View to provide caching of page fragments.
yii\widgets\InputWidget InputWidget is the base class for widgets that collect user inputs.
yii\widgets\LinkPager LinkPager displays a list of hyperlinks that lead to different pages of target.
yii\widgets\LinkSorter LinkSorter renders a list of sort links for the given sort definition.
yii\widgets\ListView The ListView widget is used to display data from data provider. Each data model is rendered using the view specified.
yii\widgets\MaskedInput MaskedInput generates a masked text input.
yii\widgets\MaskedInputAsset The asset bundle for the yii\widgets\MaskedInput widget.
yii\widgets\Menu Menu displays a multi-level menu using nested HTML lists.
yii\widgets\Pjax Pjax is a widget integrating the pjax jQuery plugin.
yii\widgets\PjaxAsset This asset bundle provides the javascript files required by yii\widgets\Pjax widget.
yii\widgets\Spaceless Spaceless widget removes whitespace characters between HTML tags. Whitespaces within HTML tags or in a plain text are always left untouched.

原文