By Jeffrey Winesett
For Hypertext Preprocessor programmers with a craving so as to add modernity and class to their internet purposes, this publication can be a revelation. A step by step educational to Yii, it talks you thru the advance of a whole real-world application.
- A step by step advisor to making a contemporary internet program utilizing personal home page, MySQL, and Yii
- Build a real-world, user-based, database-driven venture activity administration software utilizing the Yii improvement framework.
- Start with a normal suggestion, and end with deploying to creation, studying every little thing approximately Yii inbetween, from "A"ctive checklist to "Z"ii part library.
This ebook is a step-by-step instructional in constructing a real-world program utilizing the incremental and iterative method of software program improvement. You find out about agile software program improvement by way of leaning at the agile nature of the Yii software improvement framework. You contact on each one point of the software program improvement lifecycle by way of development a undertaking job administration program from notion via creation deployment.
After a short, common creation to the Yii framework and outlining the software program improvement method taken during the publication, the chapters holiday down within the comparable approach as software program improvement iterations do in real-world initiatives. After the first generation, you have a operating and verified software with a legitimate, demonstrated connection to a database.
In the 2d and third iterations, we flesh out our major database entities and area item version and familiarize yourself with Yii's object-relational-mapping (ORM) layer, energetic checklist. We additionally easy methods to lean on Yii's auto-generation instruments to instantly construct our create/read/update/delete (CRUD) performance opposed to our newly created version. those iterations additionally specialize in how Yii's shape validation and submission version works. by way of the tip of the 3rd generation you have got a operating software in order to mange initiatives and concerns (tasks) inside these projects.
The 4th and fifth iterations are devoted to consumer administration. We know about the integrated authentication version inside Yii to help in software login and logout performance. We then dive into the authorization version, first making the most of a Yii's basic entry regulate version, then imposing the extra refined role-based entry keep an eye on (RBAC) framework that Yii offers.
What you'll research from this book
- Auto-generate skeleton net purposes in addition to CRUD scaffolding for the area item version utilizing the integrated command-line interface
- Use Yii database migrations to model and deal with your database changes
- Create user-based purposes with Yii's authentication version
- Enhance your user-based software to manage a user's entry to add performance
- Write an administrative console software to increase the good points supplied by way of Yii's robust command-line instruments
- Integrate different frameworks and libraries right into a Yii program to extra expand its function set
- Spend much less time handling program configuration through benefiting from Yii's good defaults and conventions.
- Learn how effortless it really is to enforce a multi-user program through the use of Yii's authentication and role-based authorization types
- Update your code to correctly deal with the user's final login time and shop it within the database