mirror of
https://github.com/yiisoft/yii2.git
synced 2025-08-18 09:17:15 +08:00
7.8 KiB
7.8 KiB
The Definitive Guide to Yii 2.0
This tutorial is released under the Terms of Yii Documentation.
All Rights Reserved.
2014 (c) Yii Software LLC.
Introduction
Getting Started
- Installing Yii
- Running Applications
- Saying Hello
- Working with Forms
- Working with Databases
- Generating Code with Gii
- Looking Ahead
Application Structure
- Overview
- Entry Scripts
- Applications
- Application Components
- Controllers
- Models
- Views
- Modules
- Filters
- Widgets
- Assets
- Extensions
Handling Requests
- Overview
- 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
Working with Databases
- 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
- Migrations: Apply version control to your databases in a team development environment <<<<<<< HEAD <<<<<<< HEAD
- TBD Sphinx
- TBD Redis
- TBD MongoDB
- TBD ElasticSearch ======= =======
master
- Sphinx
- Redis
- MongoDB
- ElasticSearch <<<<<<< HEAD
yiichina/master ======= master
Getting Data from Users
- Creating Forms
- Validating Input
- Uploading Files
- Collecting Tabular Input
- Getting Data for Multiple Models
Displaying Data
<<<<<<< HEAD <<<<<<< HEAD
- Data Formatting =======
- Data Formatting
yiichina/master =======
master
Security
- Overview
- Authentication
- Authorization
- Working with Passwords <<<<<<< HEAD <<<<<<< HEAD
- Auth Clients =======
- Auth Clients
yiichina/master =======
master
Caching
RESTful Web Services
- Quick Start
- Resources
- Controllers
- Routing
- Response Formatting
- Authentication
- Rate Limiting
- Versioning
- Error Handling
Development Tools
<<<<<<< HEAD <<<<<<< HEAD
- Debug Toolbar and Debugger
- Generating Code using Gii
- TBD Generating API Documentation =======
- Debug Toolbar and Debugger
- Generating Code using Gii
- TBD Generating API Documentation
yiichina/master =======
master
Testing
Special Topics
<<<<<<< HEAD <<<<<<< HEAD
yiichina/master =======
master
- Building Application from Scratch
- Console Commands
- Core Validators
- Internationalization
- Mailing
- Performance Tuning
- Shared Hosting Environment
- Template Engines
- Working with Third-Party Code
Widgets
- GridView: TBD link to demo page
- ListView: TBD link to demo page
- DetailView: TBD link to demo page
- ActiveForm: TBD link to demo page
- Pjax: TBD link to demo page
- Menu: TBD link to demo page
- LinkPager: TBD link to demo page
- LinkSorter: TBD link to demo page <<<<<<< HEAD <<<<<<< HEAD
- Bootstrap Widgets
- jQuery UI Widgets =======
- Bootstrap Widgets
- jQuery UI Widgets
yiichina/master =======
master