mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-14 05:08:42 +08:00
1.8 KiB
1.8 KiB
Introduction
- What is Yii
- Upgrading from Version 1.1
Getting Started
- Overview
- Starting with Basic App
- Starting with Advanced App
- Starting from Scratch
- What's Next
Fundamentals
- Properties, Events and Behaviors
- Class Autoloading
- Object Configurations
- Path Aliases
- Request Lifecyle
- Entry Scripts
- Applications
- Controllers and Actions
- Views
- Models
- Requests
- Responses
- Filters
- Widgets
- Modules
- Extensions
Working with Database
- Basics - Connecting to a database, basic queries, transactions and schema manipulation
- Query Builder - Querying the database using a simple abstraction layer
- ActiveRecord - The active record ORM, retrieving and manipulating records and defining relations
- Working with Redis
- Working with MongoDB
- Working with ElasticSearch
- Working with Sphinx
Special Topics
- Asset Management
- Authentication
- Authorization
- Building RESTful Web Services
- Caching
- Console Commands
- Creating Extensions
- Data Formatting
- Debug Toolbar and Debugger
- Error Handling
- File Upload
- Generating Code using Gii
- Generating API Documentation
- Input Validation
- Internationalization
- Logging
- Mailing
- Pagination and Sorting
- Performance Tuning
- Routing and URL Management
- Security
- Service Locator and Dependency Injection
- Testing
- Theming
- Using Auth Clients
- Using Template Engines
- Working with 3rd-Party Code
- Working with Cookies
- Working with HTML Forms
- Working with Sessions
Widgets
- Overview
- GridView: link to demo page
- ListView: link to demo page
- DetailView: link to demo page
- ActiveForm: link to demo page
- ...other widgets...
Helpers
- Overview
- Html: code snippets organized by practical use cases
- Url
- ...other helpers...