Skip to content

The definitive guide to Yii3

We release this guide under the Terms of Yii Documentation.

Introduction

Getting started

Key concepts

Application structure

Packages

Handling requests

Security

Caching

Working with databases

Views

Getting data from users

  • Creating forms TODO
  • Validating input
  • Uploading files TODO
  • Collecting tabular input TODO

Displaying data

  • Data formatting TODO
  • Pagination TODO
  • Sorting TODO
  • Data providers TODO
  • Data widgets TODO

REST APIs

  • Quick start
  • Resources TODO
  • Controllers TODO
  • Routing TODO
  • Authentication TODO
  • Rate limiting TODO
  • Versioning TODO
  • Error handling TODO

Development tools

  • Debug toolbar and debugger
  • Generating code using Gii
  • Generating API documentation

Testing

Special topics

Helpers

Extras