Web Application Development with Yii 2 and PHP
- Length: 360 pages
- Edition: 1
- Language: English
- Publisher: Packt Publishing
- Publication Date: 2014-09-20
- ISBN-10: 1783981881
- ISBN-13: 9781783981885
- Sales Rank: #2878637 (See Top 100 Books)
Fast-track your web application development using the new generation Yii PHP framework
About This Book
- Implement real-world web application features efficiently using the Yii development framework
- Each chapter provides micro-examples that build upon each other to create the final macro-example, a basic CRM application
- Filled with useful tasks to improve the maintainability of your applications
Who This Book Is For
This book is for professional PHP developers who wish to master the powerful Yii 2 application framework. It is assumed that you have knowledge of object-oriented programming. The previous version of the Yii framework is only briefly mentioned, but it’ll be even easier to grasp Yii 2 with the knowledge of Yii 1.1.x.
In Detail
Yii is a high performance PHP framework used for rapid web application development. It is well designed, well supported, easy to learn, and easy to maintain. This book embraces the learn-by-example methodology to show you the most important features of the Yii 2 framework. Throughout the course of this book, you will build a simple real-world application; each chapter will introduce you to a new functionality and show you how to tweak your application. Instead of trying to be an all-encompassing reference about the framework, this is a walkthrough of the really important pieces of information that you have to understand in detail.
You will learn how to use Yii’s active record and CRUD scaffolding to manage the data in your database. Authentication, extensions, events and behaviors, and route management are just some of the many other features of Yii that you will learn from this book. By the end of this book, you will have a basic CRM application that is all set for service!
Table of Contents
Chapter 1: Getting Started
Chapter 2: Making a Custom Application with Yii 2
Chapter 3: Automatically Generating the CRUD Code
Chapter 4: The Renderer
Chapter 5: User Authentication
Chapter 6: User Authorization and Access Control
Chapter 7: Modules
Chapter 8: Overall Behavior
Chapter 9: Making an Extension
Chapter 10: Events and Behaviors
Chapter 11: The Grid
Chapter 12: Route Management
Chapter 13: Collaborative Work
Appendix A: Deployment Setup with Vagrant
Appendix B: The Active Form Primer