Skip to content

Preface

Yii is a high-performance, package-based PHP framework for developing modern applications. The name Yii (pronounced Yee or [ji:]) means "simple and evolutionary" in Chinese. You can also think about it as an acronym for Yes It Is!

Yii is a generic Web programming framework. You can use it for developing all kinds of Web applications using PHP. Because of its architecture and sophisticated caching support, it's especially suitable for developing large-scale applications such as portals, content management systems, e-commerce, REST APIs, etc.

Together with a comprehensive set of documentation and an enthusiastic user community, Yii can reduce your development time in a long run significantly compared with other frameworks.

What's the book about

This book is for you if you're familiar with Yii3, building Yii applications, and read the official Yii3 guide. It covers fundamentally important development concepts, application architecture approaches, integrating third party services with Yii3 etc.

The book consists of individual recipes gathered from Yii experts that you can apply in your applications. These go by topic, but you are free to read them in any order as there is no dependency between them.

Prerequisites

  • You should have Yii 3.0 installed.
  • You should be familiar with the framework basics and the official guide.

How to participate

If you've found any errata, wrong information, want to improve something or have a good recipe, create an issue or make a pull request in the book GitHub repository.