mirror of
				https://github.com/yiisoft/yii2.git
				synced 2025-11-04 14:46:19 +08:00 
			
		
		
		
	* upstream/master: gridview and listview use widget ID in base tag typo fix [skip ci] Update CHANGELOG.md made elasticsearch error messages more readable Spanish structure-views [skip ci] Fix filename Update README.md https://github.com/yiisoft/yii2/pull/4091#discussion_r14296860 Fix possibility of non-removed symlinked directory. Fixed typo. [skip ci] changed default for rotateByCopy of FileTarget
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
 - Asset Bundles
 - Extensions
 
Handling Requests
- TBD Bootstrapping
 - TBD Routing
 - TBD Requests
 - TBD Responses
 - TBD Sessions and Cookies
 - URL Parsing and Generation
 - 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 - Version control your databases in a team development environment
 - TBD Sphinx
 - TBD Redis
 - TBD MongoDB
 - TBD ElasticSearch
 
Getting Data from Users
Displaying Data
- TBD Data Formatting
 - TBD Pagination
 - TBD Sorting
 - Data Providers
 - Data Widgets
 - Working with Client Scripts
 - Theming
 
Security
Caching
RESTful Web Services
- Quick Start
 - Resources
 - Controllers
 - Routing
 - Response Formatting
 - Authentication
 - Rate Limiting
 - Versioning
 - Error Handling
 
Development Tools
Testing
- Overview
 - TBD Unit Tests
 - TBD Functional Tests
 - TBD Acceptance Tests
 - Fixtures
 
Extending Yii
- Creating Extensions
 - Customizing Core Code
 - Using 3rd-Party Libraries
 - TBD Using Yii in 3rd-Party Systems
 - TBD Using Yii 1.1 and 2.0 Together
 - Using Composer
 
Special Topics
- Advanced Application Template
 - Building Application from Scratch
 - Console Commands
 - Core Validators
 - Internationalization
 - Mailing
 - Performance Tuning
 - TBD Shared Hosting Environment
 - Template Engines
 
Widgets
- GridView: link to demo page
 - ListView: link to demo page
 - DetailView: link to demo page
 - ActiveForm: link to demo page
 - Pjax: link to demo page
 - Menu: link to demo page
 - LinkPager: link to demo page
 - LinkSorter: link to demo page
 - Bootstrap Widgets
 - Jquery UI Widgets
 
Helpers
- Overview
 - TBD ArrayHelper
 - TBD Html
 - TBD Url
 - TBD Security