LEADER 04129nam 2200637 450 001 9910791144003321 005 20200520144314.0 010 $a1-78216-009-4 035 $a(CKB)2550000001342225 035 $a(EBL)1761144 035 $a(OCoLC)887101745 035 $a(SSID)ssj0001375621 035 $a(PQKBManifestationID)11907108 035 $a(PQKBTitleCode)TC0001375621 035 $a(PQKBWorkID)11336556 035 $a(PQKB)10540006 035 $a(Au-PeEL)EBL1761144 035 $a(CaPaEBR)ebr10906132 035 $a(CaONFJC)MIL634740 035 $a(MiAaPQ)EBC1761144 035 $a(PPN)227991575 035 $a(EXLCZ)992550000001342225 100 $a20140820h20142014 uy 0 101 0 $aeng 135 $aurunu||||| 181 $ctxt 182 $cc 183 $acr 200 10$aCakePHP 2 application cookbook $eover 60 useful recipes for rapid application development with the CakePHP framework /$fJorge Gonza?lez, James Watts ; cover image by Larry Masters 210 1$aBirmingham, England :$cPackt Publishing,$d2014. 210 4$dİ2014 215 $a1 online resource (346 p.) 300 $aIncludes index. 300 $a"Quick answers to common problems"--Cover. 311 $a1-78216-008-6 311 $a1-322-03489-3 327 $aCover; Copyright; Credits; Foreword; About the Authors; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Lightning Introduction; Introduction; Listing and viewing records; Adding and editing records; Deleting records; Adding a login; Including a plugin; Chapter 2: Advanced Routing; Introduction; Adding a prefix; Handling languages; Custom route class; Dispatch filter; Chapter 3: HTTP Negotiation; Introduction; Parsing extensions; Processing Ajax requests; Building a response; Uploading a file; Using a detector; Working with cookies; Cache control; Error handling 327 $aChapter 4: API Strategies Introduction; RESTful resources; Exposing a web service; Consuming a service; Authentication API; API versioning; Chapter 5: Using Authentication; Introduction; The HTTP authentication; Custom authorize class; Facebook authentication; Custom RBAC; Working with ACL; Chapter 6: Model Layer; Introduction; Has and belongs to many (HABTM); Joining through; Containing models; Custom finders; On-the-fly associations; Using transactions; Chapter 7: Search and Pagination; Introduction; Pagination; Basic search and filter; The Search plugin; Advanced search 327 $aChapter 8: Events System Introduction; Listeners and subscribers; Event-driven process; Event stacking; Managing event priorities; Chapter 9: Creating Shells; Introduction; Console API; Import parser; Running cron shells; Using the I18n shell; Chapter 10: View Templates; Introduction; Using blocks; Building an XML view; Generating a PDF; Writing some PDF content to a file; Translations; View caching; The Asset Compress plugin; Chapter 11: Unit Tests; Introduction; Dependency Injection; Creating a fixture; Mock objects; Stub method configuration; Model unit testing; Chapter 12: Migrations 327 $aIntroduction Schema handling; Syncing changes; The Migrations plugin; Injecting data; Index 330 $aIf you are a CakePHP developer looking to ease the burden of development, then this book is for you. As a headfirst dive into the framework, this collection of recipes will help you get the most out of CakePHP, and get your applications baked in no time. Even if you're not familiar with the framework, we'll take you from basic CRUD building to useful solutions that will aid in getting the job done quickly and efficiently. 606 $aApplication software$xDevelopment 606 $aWeb sites$xDesign 615 0$aApplication software$xDevelopment. 615 0$aWeb sites$xDesign. 676 $a005.1 700 $aGonza?lez$b Jorge$0875935 702 $aWatts$b James 702 $aMasters$b Larry 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910791144003321 996 $aCakePHP 2 application cookbook$93774769 997 $aUNINA