The definitive guide to Yii 3.0
This guide is released under the Terms of Yii Documentation.
Introduction +
Getting started -
- What do you need to know +
- Creating a project +
- Running applications +
- Saying hello +
- Working with forms +
- Working with databases !
- Generating code with Gii -
- Looking ahead +
Application structure +
- Application structure overview +
- Entry scripts +
- Application +
- Service components +
- Actions +
- Domain +
- Middleware +
- Packages +
Key concepts +
Handling requests +
Views -
Working with databases +-
- 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: +
Getting data from users -
Displaying data -
Security +-
- Security overview +
- Authentication +
- Authorization +-
- Working with passwords +
- Cryptography +
- Best practices +
Caching +-
REST APIs -
Development tools -
- Debug toolbar and debugger
- Generating code using Gii
- Generating API documentation
Testing -
Special topics -
- Building application from scratch -
- Console applications +
- Docker -
- Internationalization -
- Mailing +
- Performance tuning +
- Using Yii with event loop +
- Using Yii with RoadRunner +
- Using Yii with Swoole +