Yii 2.0 الدليل التقني الخاص ببيئة العمل ¶
- المقدمة
- البداية من هنا
- الهيكلية الخاصة بالتطبيق (Application Structure)
- التعامل مع ال requests
- المفاهيم الرئيسية (Key Concepts)
- التعامل مع قواعد البيانات
- الحصول على البيانات من خلال المستخدمين
- عرض البيانات
- الامان والحماية
- Caching التخزين المؤقت
- RESTful Web Services
- الأدوات المساعدة أثناء تطوير التطبيقات
- فحص واختبار التطبيقات
- مواضيع وعناوين مميزة
- Widgets
- Helpers
تم تحرير هذا الملف اعتمادا على الشروط الخاصة بتوثيف ال Yii.
جميع الحقوق محفوظة
2014 (c) Yii Software LLC.
المقدمة ¶
البداية من هنا ¶
- ماذا يجب أن تعرف عن بيئة العمل
- تثبيت ال Yii
- تشغيل التطبيقات - Running Applications
- قل مرحبا - المشروع الأول
- التعامل مع ال forms
- التعامل مع قواعد البيانات
- إنشاء الشيفرة البرمجية من خلال ال gii
- ماذا الآن - الخطوة القادمة
الهيكلية الخاصة بالتطبيق (Application Structure) ¶
- نظرة عامة عن الهيكلية الخاصة بالتطبيق
- Entry Scripts
- التطبيقات
- مكونات التطبيقات
- Controllers
- Models
- Views
- Modules
- Filters
- Widgets
- Assets
- Extensions
التعامل مع ال requests ¶
- نظرة عامة عن التعامل مع ال requests
- Bootstrapping
- Routing and URL Creation
- Requests
- Responses
- Sessions and Cookies
- Handling Errors - التحكم بالأخطاء
- Logging - تسجيل الحركات
المفاهيم الرئيسية (Key Concepts) ¶
- Components
- Properties
- Events
- Behaviors
- Configurations
- Aliases
- Class Autoloading
- Service Locator
- Dependency Injection Container
التعامل مع قواعد البيانات ¶
- 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
الحصول على البيانات من خلال المستخدمين ¶
- Creating Forms
- Validating Input
- Uploading Files
- Collecting Tabular Input
- Getting Data for Multiple Models
- Extending ActiveForm on the Client Side
عرض البيانات ¶
الامان والحماية ¶
- Security Overview
- Authentication
- Authorization
- Working with Passwords
- Cryptography
- Auth Clients
- Best Practices
Caching التخزين المؤقت ¶
RESTful Web Services ¶
- Quick Start
- Resources
- Controllers
- Routing
- Response Formatting
- Authentication
- Rate Limiting
- Versioning
- Error Handling
الأدوات المساعدة أثناء تطوير التطبيقات ¶
فحص واختبار التطبيقات ¶
مواضيع وعناوين مميزة ¶
- 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 ¶
- GridView
- ListView
- DetailView
- ActiveForm
- Pjax
- Menu
- LinkPager
- LinkSorter
- Bootstrap Widgets
- jQuery UI Widgets