Yii 2.0 الدليل التقني الخاص ببيئة العمل
تم تحرير هذا الملف اعتمادا على الشروط الخاصة بتوثيف ال Yii.
جميع الحقوق محفوظة
2014 (c) Yii Software LLC.
المقدمة
Section titled “المقدمة”البداية من هنا
Section titled “البداية من هنا”- ماذا يجب أن تعرف عن بيئة العمل
- تثبيت ال Yii
- تشغيل التطبيقات - Running Applications
- قل مرحبا - المشروع الأول
- التعامل مع ال forms
- التعامل مع قواعد البيانات
- إنشاء الشيفرة البرمجية من خلال ال gii
- ماذا الآن - الخطوة القادمة
الهيكلية الخاصة بالتطبيق (Application Structure)
Section titled “الهيكلية الخاصة بالتطبيق (Application Structure)”- نظرة عامة عن الهيكلية الخاصة بالتطبيق
- Entry Scripts
- التطبيقات
- مكونات التطبيقات
- Controllers
- Models
- Views
- Modules
- Filters
- Widgets
- Assets
- Extensions
التعامل مع ال requests
Section titled “التعامل مع ال requests”- نظرة عامة عن التعامل مع ال requests
- Bootstrapping
- Routing and URL Creation
- Requests
- Responses
- Sessions and Cookies
- Handling Errors - التحكم بالأخطاء
- Logging - تسجيل الحركات
المفاهيم الرئيسية (Key Concepts)
Section titled “المفاهيم الرئيسية (Key Concepts)”- Components
- Properties
- Events
- Behaviors
- Configurations
- Aliases
- Class Autoloading
- Service Locator
- Dependency Injection Container
التعامل مع قواعد البيانات
Section titled “التعامل مع قواعد البيانات”- Database Access Objects: Connecting to a database, basic queries, transactions, and schema manipulation
- Query Builder: Querying the database using a simple abstraction layer
- Active Record: The Active Record ORM, retrieving and manipulating records, and defining relations
- Migrations: Apply version control to your databases in a team development environment
- Sphinx
- Redis
- MongoDB
- ElasticSearch
الحصول على البيانات من خلال المستخدمين
Section titled “الحصول على البيانات من خلال المستخدمين”- Creating Forms
- Validating Input
- Uploading Files
- Collecting Tabular Input
- Getting Data for Multiple Models
- Extending ActiveForm on the Client Side
عرض البيانات
Section titled “عرض البيانات”الامان والحماية
Section titled “الامان والحماية”- Security Overview
- Authentication
- Authorization
- Working with Passwords
- Cryptography
- Auth Clients
- Best Practices
Caching التخزين المؤقت
Section titled “Caching التخزين المؤقت”RESTful Web Services
Section titled “RESTful Web Services”- Quick Start
- Resources
- Controllers
- Routing
- Response Formatting
- Authentication
- Rate Limiting
- Versioning
- Error Handling
الأدوات المساعدة أثناء تطوير التطبيقات
Section titled “الأدوات المساعدة أثناء تطوير التطبيقات”فحص واختبار التطبيقات
Section titled “فحص واختبار التطبيقات”مواضيع وعناوين مميزة
Section titled “مواضيع وعناوين مميزة”- Advanced Project Template
- Building Application from Scratch
- Console Commands
- Core Validators
- Docker
- Internationalization
- Mailing
- Performance Tuning
- Shared Hosting Environment
- Template Engines
- Working with Third-Party Code
- Using Yii as a micro framework
Widgets
Section titled “Widgets”- GridView
- ListView
- DetailView
- ActiveForm
- Pjax
- Menu
- LinkPager
- LinkSorter
- Bootstrap Widgets
- jQuery UI Widgets