Learn Yii

Learn Yii, a high-performance PHP framework that provides a powerful set of features for web development, including database access, caching, and more.

All Yii content:

  1. Building Your Startup With PHP: User Settings, Profile Images and Contact Details

    Building Your Startup With PHP: User Settings, Profile Images and Contact Details

    Tutorial Intermediate

    As Meeting Planner grows in sophistication, we need to provide features that personalize and customize our application for users.

  2. Building Your Startup: Access Control, Active Record Relations and Slugs

    Building Your Startup: Access Control, Active Record Relations and Slugs

    Tutorial Intermediate

    Code sprints are fun, but often you have to circle back to polish and integrate feature work. I'll show how frameworks provide infrastructure and support for...

  3. How to Program With Yii2: Localization With I18n

    How to Program With Yii2: Localization With I18n

    Tutorial Intermediate

    Make your web application accessible to users in any country with Yii2's I18n support for translation-ready resource files.

  4. How to Program With Yii2: Integrating User Registration

    How to Program With Yii2: Integrating User Registration

    Tutorial Intermediate

    Yii2 offers a couple of ways to integrate user registration. We'll show you how to use a third party extension, Yii2-User.

  5. How to Program With Yii2: Working With the Database and Active Record

    How to Program With Yii2: Working With the Database and Active Record

    Tutorial Intermediate

    How to use Yii's automated scaffolding generator to build advanced web database applications quickly and easily.

  6. Building Your Startup With PHP: Localization With I18n

    Building Your Startup With PHP: Localization With I18n

    Tutorial Intermediate

    To expand the reach of our startup to a global audience, we need to provide translations for a variety of languages. In this tutorial, we leverage Yii's I18n...

  7. Building Your Startup With PHP: Feature Requirements and Database Design

    Building Your Startup With PHP: Feature Requirements and Database Design

    Tutorial Intermediate

    Scope out your application features and design a database schema to support it. Use Yii scaffolding to build out most of your CRUD code.

  8. Building Your Startup With PHP: Getting Started

    Building Your Startup With PHP: Getting Started

    Tutorial Beginner

    Learn how to turn your entrepreneurial business concept into an actual startup by following the instructor's own product development process.

  9. Building Your Startup With PHP: Table of Contents

    Building Your Startup With PHP: Table of Contents

    Tutorial Beginner

    A guide to our ongoing series on launching your own business and product with PHP. Here's what to expect in coming episodes. Check back regularly for updates.

  10. Building With the Twitter API: OAuth, Reading and Posting

    Building With the Twitter API: OAuth, Reading and Posting

    Tutorial Advanced

    In this series, we're building an application called Birdcage that interfaces with the Twitter API in PHP. In this article, learn to use OAuth for...

  11. How to Program With Yii2: Getting Started

    How to Program With Yii2: Getting Started

    Tutorial Beginner

    The recent release of Yii 2.0 makes it the perfect time to come up to speed with one of the most efficient, powerful and extensible PHP frameworks. This...

  12. Introduction to the Yii Framework

    Introduction to the Yii Framework

    Tutorial Beginner

    Yii is the most powerful PHP framework you've never heard of. Here's what you've been missing out on.