Yii2 by example : develop complete web applications from scratch through practical examples and tips for beginners and more advanced users /
Develop complete web applications from scratch through practical examples and tips for beginners and more advanced users About This Book Improve your programming experience and become a full stack developer Master real-life web applications, and create and manage four different projects Step-by-step...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Publishing,
2015.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo Texto completo |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Starting with Yii2; Requirements and tools; Installing Yii2 with Composer; Application structure; Application properties; Common application components; Handling application events; The MVC pattern in Yii2; Naming convention; Configuring the debug toolbar; Using the logger; Example
- Hello world from scratch with the Yii basic template and bootstrap template; Summary; Chapter 2: Creating a Simple News Reader; Creating Controller and Action.
- Creating a view to display a news listHow the controller sends data to view; Example
- create a controller to display the static news items list and details using the bootstrap template; Splitting the common view content into reusable views; Example
- render partial in view; Creating static pages; Example
- add a contact page; Sharing data between views and layout; Example
- change the layout background based on a URL parameter; Layout with dynamic block; Example
- add a dynamic box to display advertising info; Using multiple layouts.
- Example
- using different layouts to create responsive and nonresponsive content layout for the same viewSummary; Chapter 3: Making Pretty URLs; Using pretty URLs; Custom URL rules; Example
- list news items by year or category; Default parameters in rules; Example
- the index page to display the links list; The complete URL rule parameters; The URL pattern to support the multilanguage view; Creating the rule class; Summary; Chapter 4: Creating a Room through Forms; Creating a Model; Example
- a Model to store room data; Using ActiveForm; Example
- creating a new room from the HTML form.
- Format date, time, and numbersUploading files; Example
- uploading an image of a room; Summary; Chapter 5: Developing a Reservation System; Configuring a DB connection; Example
- creating rooms, customers, and reservations tables; Example
- test connection and executing the SQL query; Using Gii to create room, customer, and reservation models; Using ActiveRecord to manipulate data; Example
- query rooms list with ActiveRecord; Working with relationships; Example
- using a relationship to connect rooms, reservations, and customers; How to save a model from a form.
- Example
- creating and updating a room from a formSetting up the GMT time zone; Using multiple database connections; Example
- configuring a second DB connection to export data to a local SQLite DB; Summary; Chapter 6: Using a Grid for Data and Relations; Introduction; DataProvider for grids; Using a grid; Custom columns in a grid; Example
- displaying a reservations list by clicking on a customer grid row; Filters in GridView; Displaying and filtering ActiveRecord relational data in a grid's column; A summarized footer row in a grid.
- Example
- extending GridView to customize the footer row in a grid.