Cargando…

Web Application Development with Yii and PHP.

This is a step-by-step tutorial for developing web applications using Yii. This book follows the test-first, incremental, and iterative approach to software development while developing a project task management application. If you are a PHP programmer with knowledge of object oriented programming a...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Winesett, Jeffrey
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Pub., 2012.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 4500
001 EBSCO_ocn823389893
003 OCoLC
005 20231017213018.0
006 m o d
007 cr |n|---|||||
008 121227s2012 enk o 000 0 eng d
040 |a MHW  |b eng  |e pn  |c MHW  |d EBLCP  |d N$T  |d OCLCQ  |d OCLCO  |d OCLCQ  |d IDEBK  |d DEBSZ  |d OCLCQ  |d OCLCF  |d YDXCP  |d OCLCQ  |d FEM  |d JBG  |d AGLDB  |d OCLCQ  |d MERUC  |d ZCU  |d OCLCQ  |d VTS  |d ICG  |d OCLCQ  |d STF  |d DKC  |d OCLCQ  |d M8D  |d OCLCQ  |d AJS  |d HS0  |d OCLCO  |d OCLCQ 
019 |a 903688411  |a 968089727  |a 969011074  |a 1086946619  |a 1264838322  |a 1297218369  |a 1297780173 
020 |a 9781849518734  |q (electronic bk.) 
020 |a 1849518734  |q (electronic bk.) 
020 |z 1849518734 
029 1 |a DEBBG  |b BV043095119 
029 1 |a DEBBG  |b BV044171686 
029 1 |a DEBSZ  |b 397453035 
029 1 |a DEBSZ  |b 421305606 
029 1 |a DKDLA  |b 820120-katalog:999930680705765 
035 |a (OCoLC)823389893  |z (OCoLC)903688411  |z (OCoLC)968089727  |z (OCoLC)969011074  |z (OCoLC)1086946619  |z (OCoLC)1264838322  |z (OCoLC)1297218369  |z (OCoLC)1297780173 
037 |a 5697062694021504787  |b TotalBoox  |f Ebook only  |n www.totalboox.com 
050 4 |a QA76.73 .P224 
072 7 |a COM  |x 051310  |2 bisacsh 
072 7 |a COM  |x 051280  |2 bisacsh 
072 7 |a COM  |x 051130  |2 bisacsh 
082 0 4 |a 005.13  |a 005.133 
049 |a UAMI 
100 1 |a Winesett, Jeffrey. 
245 1 0 |a Web Application Development with Yii and PHP. 
260 |a Birmingham :  |b Packt Pub.,  |c 2012. 
300 |a 1 online resource (688 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
520 |a This is a step-by-step tutorial for developing web applications using Yii. This book follows the test-first, incremental, and iterative approach to software development while developing a project task management application. If you are a PHP programmer with knowledge of object oriented programming and want to rapidly develop modern, sophisticated web applications, then this book is for you. No prior knowledge of Yii is required to read this book. 
588 0 |a Print version record. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1:Meet Yii; Easy; Efficient; Extensible; MVC architecture; Model; View; Controller; Stitching these together: Yii request routing; Blog posting example; Object-relational mapping and Active Record; Active Record; The view and controller; Summary; Chapter 2:Getting Started; Installing Yii; Installing a database; Creating a new application; Hello, World! -- Creating the controller; Configuring Gii; One final step; Reviewing our request routing; Adding dynamic content 
505 8 |a Adding the date and time A different approach for adding the date and time; Moving the data creation to the controller; Have you been paying attention?; Linking pages together; Linking to a new page; Getting a little help from Yii CHtml; Summary; Chapter 3:The TrackStar Application; Introducing TrackStar; Creating user stories; Users; Projects; Issues; Navigation and page flow; Data relationships; Creating the new application; Connecting to the database; Yii and databases; Testing the database connection; Using the interactive shell; Automated testing -- unit and functional tests 
505 8 |a Unit and functional testing Benefits of testing; Testing in Yii; Unit tests; Installing PHPUnit; Testing the connection; Summary; Chapter 4:Project CRUD; Feature planning; Creating the project table; Yii database migrations; Naming conventions; Creating the AR model class; Configuring Gii; Using Gii to create our Project AR class; Enabling CRUD operations for projects; Creating CRUD scaffolding for projects; Creating a new project; Form field validation; Reading the project; Updating and deleting projects; Managing projects in Admin mode; Summary; Chapter 5:Managing Issues; Feature planning 
505 8 |a Designing the schema Defining some relationships; Building objects and their relationships; Creating active record model classes; Creating the Issue model class; Creating the User model class; Creating the issue CRUD operations; Using the issue CRUD operations; Creating a new issue; Adding drop-down fields; Adding the issue type drop-down; Adding the status dropdown: do it yourself; Fixing the owner and requester fields; Enforcing a project context; Defining filters; Adding a filter; Specifying the filtered actions; Adding filter logic; Adding the project ID; Altering the project details page 
505 8 |a Returning back to the owner and requester dropdowns Generating the data to populate the dropdowns; Making one last change; The rest of the CRUD; Listing the issues; Altering the project controller; Altering the project view file; Final tweaks; Getting the status and type text to display; Adding the text display to the form; Changing the issue detail view; Displaying owner and requester names; Using relational AR; Making some final navigation tweaks; Summary; Chapter 6:User Management and Authentication; Feature planning; User CRUD; Updating our common audit history columns; Component behavior 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a PHP (Computer program language) 
650 0 |a Application software  |x Development. 
650 0 |a Web sites  |x Design. 
650 0 |a Web site development. 
650 6 |a PHP (Langage de programmation) 
650 6 |a Logiciels d'application  |x Développement. 
650 6 |a Sites Web  |x Conception. 
650 6 |a Sites Web  |x Développement. 
650 7 |a COMPUTERS  |x Programming Languages  |x C♯  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming Languages  |x Java.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming Languages  |x Pascal.  |2 bisacsh 
650 7 |a Application software  |x Development.  |2 fast  |0 (OCoLC)fst00811707 
650 7 |a PHP (Computer program language)  |2 fast  |0 (OCoLC)fst01049847 
650 7 |a Web site development.  |2 fast  |0 (OCoLC)fst01173243 
650 7 |a Web sites  |x Design.  |2 fast  |0 (OCoLC)fst01173252 
776 0 8 |i Print version:  |z 9781849518727 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=507357  |z Texto completo 
936 |a BATCHLOAD 
938 |a EBSCOhost  |b EBSC  |n 507357 
938 |a YBP Library Services  |b YANK  |n 9939517 
994 |a 92  |b IZTAP