mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-13 04:38:03 +08:00
2.3 KiB
2.3 KiB
Introduction
- What is Yii
- Upgrading from Version 1.1
Getting Started
- Overview
- Starting with Basic App
- Starting with Advanced App
- Starting from Scratch
Basic Concepts
- Object Properties
- Events
- Behaviors
- Object Configurations
- Class Autoloading
- Path Aliases
- Extensions
- Service Locator
- Dependency Injection Container
Key Components
- Entry Scripts
- Applications
- Controllers and Actions
- Views
- Models
- Action Filters
- Widgets
- Modules
- Code Organization
Handling Requests
- Request Lifecycle
- Bootstrapping
- Routing
- Requests
- Responses
- Sessions and Cookies
- URL Parsing and Generation
Collecting Input Data
- Creating Forms
- Input Validation
- Uploading Files
- Handling Multiple Models
Presenting Data
- Data Formatting
- Pagination
- Sorting
- Data Providers
- Data Widgets
Working with Database
- Data 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
- Sphinx
- Redis
- MongoDB
- ElasticSearch
Caching
- Overview
- Data Caching
- Fragment and Page Caching
- HTTP Caching
Testing
- Overview
- Unit Tests
- Functional Tests
- Acceptance Tests
- Fixtures
Extending Yii
- Creating Extensions
- Customizing Core Code
- Using 3rd-Party Libraries
- Using Yii in 3rd-Party Systems
- Using Yii 1.1 and 2.0 Together
Special Topics
- Authentication
- Authorization
- Auth Clients
- Console Commands
- Debug Toolbar and Debugger
- Generating Code using Gii
- Generating API Documentation
- Handling Errors
- Internationalization
- Logging
- Mailing
- Managing Assets
- Performance Tuning
- RESTful Web Services
- Security
- Template Engines
- Theming
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...