CakePHP application development: step-by-step introduction to rapid web development using the open-source MVC CakePHP framework
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, U.K.
Packt Pub.
2008
|
Schriftenreihe: | From technologies to solutions
|
Schlagworte: | |
Online-Zugang: | FAW01 FAW02 Volltext |
Beschreibung: | Title from title screen. - Includes index Cover -- Table of Contents -- Preface -- What This Book Covers -- Who is This Book for -- Conventions -- Reader Feedback -- Customer Support -- Downloading the Example Code for the Book -- Errata -- Questions -- Chapter 1: Introduction to CakePHP -- What is CakePHP? -- A PHP Framework -- Common Design Patterns -- Rapid Web Development -- Works with PHP4 and PHP5 -- CakePHP is Free and Open Source -- Improved Code Structure -- Understanding the MVC Pattern -- Models -- Controllers -- Views -- How It Works -- Faster Development -- Less Configuration, More Convention -- Auto Code Generation -- Quick Access to Related Data -- Built-in Commonly Used Functionalities -- Versions of CakePHP: 1.1 and 1.2 -- Summary -- Chapter 2: A Quick Installation -- Downloading CakePHP -- Platform Requirements -- Configuring Apache -- AllowOverwrite is Set to All -- Mod_rewrite Module is Loaded -- Setting Up Cake in Web Root -- Running Cake for the First Time -- Summary -- Chapter 3: A Quick App -- - Making Sure the Oven is Ready -- CakeTooDoo: a Simple To-do List Application -- Configuring Cake to Work with a Database -- Writing our First Model -- Writing our First Controller -- Viewing All Tasks in CakeTooDoo -- Adding a New Task -- Editing a Task -- Adding Data Validation -- Deleting a Task from CakeTooDoo -- Viewing Completed Tasks and Pending Tasks -- Formatting Date and Time -- Creating the CakeTooDoo Homepage -- Summary -- Chapter 4: Controllers -- Interacting with Model -- Attaching Models and Controllers -- Action, Parameters, and Views -- Interacting with View -- Actions and Parameters -- Getting Post Data from the View -- Redirecting -- AppController: The Parent Controller -- Working with Components -- Summary -- Chapter 5: Models -- Setting Up Database and Models -- Creating a Model for a Database Table -- Retrieving Data -- Using Model to Retrieve Data -- More on Data Retrieval -- Saving and Updating Data -- Saving Data -- Updating a Record -- - More on the save() Method -- Updating a Single Field -- Batch Update -- Deleting Data -- Deleting a Single Record -- Placing Your Own Logic Inside Model -- Create and Use Your Own Model Method -- Validating Your Data -- Adding Validation to Our Model -- Summary -- Chapter 6: ORM -- Working with Simple Associations -- Defining One-To-Many Relationship in Models -- Retrieving Related Model Data in One-To-Many Relation -- Saving Related Model Data in One-To-Many Relation -- Adding More than One Association of the Same Type -- One-To-One Relation -- Customizing Association Characteristics -- Working with Complex Associations -- Defining Many-To-Many Relationship in Models -- Retrieving Related Model Data in Many-To-Many Relation -- Saving Related Model Data in Many-To-Many Relation -- Deleting Associated Data -- Changing Association On The Fly -- Summary -- Chapter 7: Views -- Working with Layouts -- Creating Custom Layouts -- Using Elements -- Creating and Using Element -- - Working with Helpers -- Creating and Using Your Own Helper -- Creating Forms to Take User Input -- Summary -- Chapter 8: Using Shells --T. "This book offers step-by-step instructions to learn the CakePHP framework and to quickly develop and deploy web-based applications. It introduces the MVC pattern and coding styles using practical examples. It takes the developer through setting up a CakePHP development and deployment environment, and develops an example application to illustrate all of the techniques you need to write a complete, non-trivial application in PHP. It aims to assist PHP programmers to rapidly develop and deploy well-crafted and robust web-based applications with CakePHP"--Resource description p |
Beschreibung: | 1 Online-Ressource |
ISBN: | 1847193897 1847193900 9781847193896 9781847193902 |
Internformat
MARC
LEADER | 00000nmm a2200000zc 4500 | ||
---|---|---|---|
001 | BV043074631 | ||
003 | DE-604 | ||
005 | 20170601 | ||
007 | cr|uuu---uuuuu | ||
008 | 151126s2008 |||| o||u| ||||||eng d | ||
020 | |a 1847193897 |c Paper |9 1-84719-389-7 | ||
020 | |a 1847193900 |c electronic bk. |9 1-84719-390-0 | ||
020 | |a 9781847193896 |9 978-1-84719-389-6 | ||
020 | |a 9781847193902 |c electronic bk. |9 978-1-84719-390-2 | ||
035 | |a (OCoLC)324806132 | ||
035 | |a (DE-599)BVBBV043074631 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
049 | |a DE-1046 |a DE-1047 | ||
082 | 0 | |a 005.2/762 |2 22 | |
100 | 1 | |a Bari, Ahsanul |e Verfasser |0 (DE-588)140683143 |4 aut | |
245 | 1 | 0 | |a CakePHP application development |b step-by-step introduction to rapid web development using the open-source MVC CakePHP framework |c Ahsanul Bari, Anupom Syam ; reviewers, John Mark Diaz, Junal Rahman |
264 | 1 | |a Birmingham, U.K. |b Packt Pub. |c 2008 | |
300 | |a 1 Online-Ressource | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
490 | 0 | |a From technologies to solutions | |
500 | |a Title from title screen. - Includes index | ||
500 | |a Cover -- Table of Contents -- Preface -- What This Book Covers -- Who is This Book for -- Conventions -- Reader Feedback -- Customer Support -- Downloading the Example Code for the Book -- Errata -- Questions -- Chapter 1: Introduction to CakePHP -- What is CakePHP? -- A PHP Framework -- Common Design Patterns -- Rapid Web Development -- Works with PHP4 and PHP5 -- CakePHP is Free and Open Source -- Improved Code Structure -- Understanding the MVC Pattern -- Models -- Controllers -- Views -- How It Works -- Faster Development -- Less Configuration, More Convention -- Auto Code Generation -- Quick Access to Related Data -- Built-in Commonly Used Functionalities -- Versions of CakePHP: 1.1 and 1.2 -- Summary -- Chapter 2: A Quick Installation -- Downloading CakePHP -- Platform Requirements -- Configuring Apache -- AllowOverwrite is Set to All -- Mod_rewrite Module is Loaded -- Setting Up Cake in Web Root -- Running Cake for the First Time -- Summary -- Chapter 3: A Quick App -- | ||
500 | |a - Making Sure the Oven is Ready -- CakeTooDoo: a Simple To-do List Application -- Configuring Cake to Work with a Database -- Writing our First Model -- Writing our First Controller -- Viewing All Tasks in CakeTooDoo -- Adding a New Task -- Editing a Task -- Adding Data Validation -- Deleting a Task from CakeTooDoo -- Viewing Completed Tasks and Pending Tasks -- Formatting Date and Time -- Creating the CakeTooDoo Homepage -- Summary -- Chapter 4: Controllers -- Interacting with Model -- Attaching Models and Controllers -- Action, Parameters, and Views -- Interacting with View -- Actions and Parameters -- Getting Post Data from the View -- Redirecting -- AppController: The Parent Controller -- Working with Components -- Summary -- Chapter 5: Models -- Setting Up Database and Models -- Creating a Model for a Database Table -- Retrieving Data -- Using Model to Retrieve Data -- More on Data Retrieval -- Saving and Updating Data -- Saving Data -- Updating a Record -- | ||
500 | |a - More on the save() Method -- Updating a Single Field -- Batch Update -- Deleting Data -- Deleting a Single Record -- Placing Your Own Logic Inside Model -- Create and Use Your Own Model Method -- Validating Your Data -- Adding Validation to Our Model -- Summary -- Chapter 6: ORM -- Working with Simple Associations -- Defining One-To-Many Relationship in Models -- Retrieving Related Model Data in One-To-Many Relation -- Saving Related Model Data in One-To-Many Relation -- Adding More than One Association of the Same Type -- One-To-One Relation -- Customizing Association Characteristics -- Working with Complex Associations -- Defining Many-To-Many Relationship in Models -- Retrieving Related Model Data in Many-To-Many Relation -- Saving Related Model Data in Many-To-Many Relation -- Deleting Associated Data -- Changing Association On The Fly -- Summary -- Chapter 7: Views -- Working with Layouts -- Creating Custom Layouts -- Using Elements -- Creating and Using Element -- | ||
500 | |a - Working with Helpers -- Creating and Using Your Own Helper -- Creating Forms to Take User Input -- Summary -- Chapter 8: Using Shells --T. | ||
500 | |a "This book offers step-by-step instructions to learn the CakePHP framework and to quickly develop and deploy web-based applications. It introduces the MVC pattern and coding styles using practical examples. It takes the developer through setting up a CakePHP development and deployment environment, and develops an example application to illustrate all of the techniques you need to write a complete, non-trivial application in PHP. It aims to assist PHP programmers to rapidly develop and deploy well-crafted and robust web-based applications with CakePHP"--Resource description p | ||
650 | 4 | |a PHP (Computer program language) | |
650 | 4 | |a Web site development | |
650 | 7 | |a COMPUTERS / Programming Languages / JavaScript |2 bisacsh | |
650 | 7 | |a COMPUTERS / Programming Languages / VBScript |2 bisacsh | |
650 | 7 | |a PHP (Computer program language) |2 local | |
650 | 7 | |a Web site development |2 local | |
650 | 7 | |a Internet programming |2 fast | |
650 | 7 | |a PHP (Computer program language) |2 fast | |
650 | 7 | |a Web sites / Design |2 fast | |
650 | 4 | |a PHP (Computer program language) |v Handbooks, manuals, etc | |
650 | 4 | |a Internet programming |v Handbooks, manuals, etc | |
650 | 4 | |a Web sites |x Design |v Handbooks, manuals, etc | |
700 | 1 | |a Syam, Anupom |e Sonstige |0 (DE-588)140683208 |4 oth | |
700 | 1 | |a Diaz, John Mark |e Sonstige |4 oth | |
700 | 1 | |a Rahman, Junal |e Sonstige |4 oth | |
856 | 4 | 0 | |u http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=331990 |x Aggregator |3 Volltext |
912 | |a ZDB-4-EBA | ||
999 | |a oai:aleph.bib-bvb.de:BVB01-028498823 | ||
966 | e | |u http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=331990 |l FAW01 |p ZDB-4-EBA |q FAW_PDA_EBA |x Aggregator |3 Volltext | |
966 | e | |u http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=331990 |l FAW02 |p ZDB-4-EBA |q FAW_PDA_EBA |x Aggregator |3 Volltext |
Datensatz im Suchindex
_version_ | 1804175461118377984 |
---|---|
any_adam_object | |
author | Bari, Ahsanul |
author_GND | (DE-588)140683143 (DE-588)140683208 |
author_facet | Bari, Ahsanul |
author_role | aut |
author_sort | Bari, Ahsanul |
author_variant | a b ab |
building | Verbundindex |
bvnumber | BV043074631 |
collection | ZDB-4-EBA |
ctrlnum | (OCoLC)324806132 (DE-599)BVBBV043074631 |
dewey-full | 005.2/762 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.2/762 |
dewey-search | 005.2/762 |
dewey-sort | 15.2 3762 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>06256nmm a2200613zc 4500</leader><controlfield tag="001">BV043074631</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20170601 </controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">151126s2008 |||| o||u| ||||||eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1847193897</subfield><subfield code="c">Paper</subfield><subfield code="9">1-84719-389-7</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1847193900</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">1-84719-390-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781847193896</subfield><subfield code="9">978-1-84719-389-6</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781847193902</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">978-1-84719-390-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)324806132</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV043074631</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-1046</subfield><subfield code="a">DE-1047</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.2/762</subfield><subfield code="2">22</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Bari, Ahsanul</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)140683143</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">CakePHP application development</subfield><subfield code="b">step-by-step introduction to rapid web development using the open-source MVC CakePHP framework</subfield><subfield code="c">Ahsanul Bari, Anupom Syam ; reviewers, John Mark Diaz, Junal Rahman</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, U.K.</subfield><subfield code="b">Packt Pub.</subfield><subfield code="c">2008</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">From technologies to solutions</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Title from title screen. - Includes index</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Cover -- Table of Contents -- Preface -- What This Book Covers -- Who is This Book for -- Conventions -- Reader Feedback -- Customer Support -- Downloading the Example Code for the Book -- Errata -- Questions -- Chapter 1: Introduction to CakePHP -- What is CakePHP? -- A PHP Framework -- Common Design Patterns -- Rapid Web Development -- Works with PHP4 and PHP5 -- CakePHP is Free and Open Source -- Improved Code Structure -- Understanding the MVC Pattern -- Models -- Controllers -- Views -- How It Works -- Faster Development -- Less Configuration, More Convention -- Auto Code Generation -- Quick Access to Related Data -- Built-in Commonly Used Functionalities -- Versions of CakePHP: 1.1 and 1.2 -- Summary -- Chapter 2: A Quick Installation -- Downloading CakePHP -- Platform Requirements -- Configuring Apache -- AllowOverwrite is Set to All -- Mod_rewrite Module is Loaded -- Setting Up Cake in Web Root -- Running Cake for the First Time -- Summary -- Chapter 3: A Quick App -- </subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a"> - Making Sure the Oven is Ready -- CakeTooDoo: a Simple To-do List Application -- Configuring Cake to Work with a Database -- Writing our First Model -- Writing our First Controller -- Viewing All Tasks in CakeTooDoo -- Adding a New Task -- Editing a Task -- Adding Data Validation -- Deleting a Task from CakeTooDoo -- Viewing Completed Tasks and Pending Tasks -- Formatting Date and Time -- Creating the CakeTooDoo Homepage -- Summary -- Chapter 4: Controllers -- Interacting with Model -- Attaching Models and Controllers -- Action, Parameters, and Views -- Interacting with View -- Actions and Parameters -- Getting Post Data from the View -- Redirecting -- AppController: The Parent Controller -- Working with Components -- Summary -- Chapter 5: Models -- Setting Up Database and Models -- Creating a Model for a Database Table -- Retrieving Data -- Using Model to Retrieve Data -- More on Data Retrieval -- Saving and Updating Data -- Saving Data -- Updating a Record -- </subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a"> - More on the save() Method -- Updating a Single Field -- Batch Update -- Deleting Data -- Deleting a Single Record -- Placing Your Own Logic Inside Model -- Create and Use Your Own Model Method -- Validating Your Data -- Adding Validation to Our Model -- Summary -- Chapter 6: ORM -- Working with Simple Associations -- Defining One-To-Many Relationship in Models -- Retrieving Related Model Data in One-To-Many Relation -- Saving Related Model Data in One-To-Many Relation -- Adding More than One Association of the Same Type -- One-To-One Relation -- Customizing Association Characteristics -- Working with Complex Associations -- Defining Many-To-Many Relationship in Models -- Retrieving Related Model Data in Many-To-Many Relation -- Saving Related Model Data in Many-To-Many Relation -- Deleting Associated Data -- Changing Association On The Fly -- Summary -- Chapter 7: Views -- Working with Layouts -- Creating Custom Layouts -- Using Elements -- Creating and Using Element -- </subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a"> - Working with Helpers -- Creating and Using Your Own Helper -- Creating Forms to Take User Input -- Summary -- Chapter 8: Using Shells --T.</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">"This book offers step-by-step instructions to learn the CakePHP framework and to quickly develop and deploy web-based applications. It introduces the MVC pattern and coding styles using practical examples. It takes the developer through setting up a CakePHP development and deployment environment, and develops an example application to illustrate all of the techniques you need to write a complete, non-trivial application in PHP. It aims to assist PHP programmers to rapidly develop and deploy well-crafted and robust web-based applications with CakePHP"--Resource description p</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">PHP (Computer program language)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Web site development</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Programming Languages / JavaScript</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Programming Languages / VBScript</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">PHP (Computer program language)</subfield><subfield code="2">local</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Web site development</subfield><subfield code="2">local</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Internet programming</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">PHP (Computer program language)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Web sites / Design</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">PHP (Computer program language)</subfield><subfield code="v">Handbooks, manuals, etc</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Internet programming</subfield><subfield code="v">Handbooks, manuals, etc</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Web sites</subfield><subfield code="x">Design</subfield><subfield code="v">Handbooks, manuals, etc</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Syam, Anupom</subfield><subfield code="e">Sonstige</subfield><subfield code="0">(DE-588)140683208</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Diaz, John Mark</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Rahman, Junal</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=331990</subfield><subfield code="x">Aggregator</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-028498823</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=331990</subfield><subfield code="l">FAW01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FAW_PDA_EBA</subfield><subfield code="x">Aggregator</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=331990</subfield><subfield code="l">FAW02</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FAW_PDA_EBA</subfield><subfield code="x">Aggregator</subfield><subfield code="3">Volltext</subfield></datafield></record></collection> |
id | DE-604.BV043074631 |
illustrated | Not Illustrated |
indexdate | 2024-07-10T07:16:39Z |
institution | BVB |
isbn | 1847193897 1847193900 9781847193896 9781847193902 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-028498823 |
oclc_num | 324806132 |
open_access_boolean | |
owner | DE-1046 DE-1047 |
owner_facet | DE-1046 DE-1047 |
physical | 1 Online-Ressource |
psigel | ZDB-4-EBA ZDB-4-EBA FAW_PDA_EBA |
publishDate | 2008 |
publishDateSearch | 2008 |
publishDateSort | 2008 |
publisher | Packt Pub. |
record_format | marc |
series2 | From technologies to solutions |
spelling | Bari, Ahsanul Verfasser (DE-588)140683143 aut CakePHP application development step-by-step introduction to rapid web development using the open-source MVC CakePHP framework Ahsanul Bari, Anupom Syam ; reviewers, John Mark Diaz, Junal Rahman Birmingham, U.K. Packt Pub. 2008 1 Online-Ressource txt rdacontent c rdamedia cr rdacarrier From technologies to solutions Title from title screen. - Includes index Cover -- Table of Contents -- Preface -- What This Book Covers -- Who is This Book for -- Conventions -- Reader Feedback -- Customer Support -- Downloading the Example Code for the Book -- Errata -- Questions -- Chapter 1: Introduction to CakePHP -- What is CakePHP? -- A PHP Framework -- Common Design Patterns -- Rapid Web Development -- Works with PHP4 and PHP5 -- CakePHP is Free and Open Source -- Improved Code Structure -- Understanding the MVC Pattern -- Models -- Controllers -- Views -- How It Works -- Faster Development -- Less Configuration, More Convention -- Auto Code Generation -- Quick Access to Related Data -- Built-in Commonly Used Functionalities -- Versions of CakePHP: 1.1 and 1.2 -- Summary -- Chapter 2: A Quick Installation -- Downloading CakePHP -- Platform Requirements -- Configuring Apache -- AllowOverwrite is Set to All -- Mod_rewrite Module is Loaded -- Setting Up Cake in Web Root -- Running Cake for the First Time -- Summary -- Chapter 3: A Quick App -- - Making Sure the Oven is Ready -- CakeTooDoo: a Simple To-do List Application -- Configuring Cake to Work with a Database -- Writing our First Model -- Writing our First Controller -- Viewing All Tasks in CakeTooDoo -- Adding a New Task -- Editing a Task -- Adding Data Validation -- Deleting a Task from CakeTooDoo -- Viewing Completed Tasks and Pending Tasks -- Formatting Date and Time -- Creating the CakeTooDoo Homepage -- Summary -- Chapter 4: Controllers -- Interacting with Model -- Attaching Models and Controllers -- Action, Parameters, and Views -- Interacting with View -- Actions and Parameters -- Getting Post Data from the View -- Redirecting -- AppController: The Parent Controller -- Working with Components -- Summary -- Chapter 5: Models -- Setting Up Database and Models -- Creating a Model for a Database Table -- Retrieving Data -- Using Model to Retrieve Data -- More on Data Retrieval -- Saving and Updating Data -- Saving Data -- Updating a Record -- - More on the save() Method -- Updating a Single Field -- Batch Update -- Deleting Data -- Deleting a Single Record -- Placing Your Own Logic Inside Model -- Create and Use Your Own Model Method -- Validating Your Data -- Adding Validation to Our Model -- Summary -- Chapter 6: ORM -- Working with Simple Associations -- Defining One-To-Many Relationship in Models -- Retrieving Related Model Data in One-To-Many Relation -- Saving Related Model Data in One-To-Many Relation -- Adding More than One Association of the Same Type -- One-To-One Relation -- Customizing Association Characteristics -- Working with Complex Associations -- Defining Many-To-Many Relationship in Models -- Retrieving Related Model Data in Many-To-Many Relation -- Saving Related Model Data in Many-To-Many Relation -- Deleting Associated Data -- Changing Association On The Fly -- Summary -- Chapter 7: Views -- Working with Layouts -- Creating Custom Layouts -- Using Elements -- Creating and Using Element -- - Working with Helpers -- Creating and Using Your Own Helper -- Creating Forms to Take User Input -- Summary -- Chapter 8: Using Shells --T. "This book offers step-by-step instructions to learn the CakePHP framework and to quickly develop and deploy web-based applications. It introduces the MVC pattern and coding styles using practical examples. It takes the developer through setting up a CakePHP development and deployment environment, and develops an example application to illustrate all of the techniques you need to write a complete, non-trivial application in PHP. It aims to assist PHP programmers to rapidly develop and deploy well-crafted and robust web-based applications with CakePHP"--Resource description p PHP (Computer program language) Web site development COMPUTERS / Programming Languages / JavaScript bisacsh COMPUTERS / Programming Languages / VBScript bisacsh PHP (Computer program language) local Web site development local Internet programming fast PHP (Computer program language) fast Web sites / Design fast PHP (Computer program language) Handbooks, manuals, etc Internet programming Handbooks, manuals, etc Web sites Design Handbooks, manuals, etc Syam, Anupom Sonstige (DE-588)140683208 oth Diaz, John Mark Sonstige oth Rahman, Junal Sonstige oth http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=331990 Aggregator Volltext |
spellingShingle | Bari, Ahsanul CakePHP application development step-by-step introduction to rapid web development using the open-source MVC CakePHP framework PHP (Computer program language) Web site development COMPUTERS / Programming Languages / JavaScript bisacsh COMPUTERS / Programming Languages / VBScript bisacsh PHP (Computer program language) local Web site development local Internet programming fast PHP (Computer program language) fast Web sites / Design fast PHP (Computer program language) Handbooks, manuals, etc Internet programming Handbooks, manuals, etc Web sites Design Handbooks, manuals, etc |
title | CakePHP application development step-by-step introduction to rapid web development using the open-source MVC CakePHP framework |
title_auth | CakePHP application development step-by-step introduction to rapid web development using the open-source MVC CakePHP framework |
title_exact_search | CakePHP application development step-by-step introduction to rapid web development using the open-source MVC CakePHP framework |
title_full | CakePHP application development step-by-step introduction to rapid web development using the open-source MVC CakePHP framework Ahsanul Bari, Anupom Syam ; reviewers, John Mark Diaz, Junal Rahman |
title_fullStr | CakePHP application development step-by-step introduction to rapid web development using the open-source MVC CakePHP framework Ahsanul Bari, Anupom Syam ; reviewers, John Mark Diaz, Junal Rahman |
title_full_unstemmed | CakePHP application development step-by-step introduction to rapid web development using the open-source MVC CakePHP framework Ahsanul Bari, Anupom Syam ; reviewers, John Mark Diaz, Junal Rahman |
title_short | CakePHP application development |
title_sort | cakephp application development step by step introduction to rapid web development using the open source mvc cakephp framework |
title_sub | step-by-step introduction to rapid web development using the open-source MVC CakePHP framework |
topic | PHP (Computer program language) Web site development COMPUTERS / Programming Languages / JavaScript bisacsh COMPUTERS / Programming Languages / VBScript bisacsh PHP (Computer program language) local Web site development local Internet programming fast PHP (Computer program language) fast Web sites / Design fast PHP (Computer program language) Handbooks, manuals, etc Internet programming Handbooks, manuals, etc Web sites Design Handbooks, manuals, etc |
topic_facet | PHP (Computer program language) Web site development COMPUTERS / Programming Languages / JavaScript COMPUTERS / Programming Languages / VBScript Internet programming Web sites / Design PHP (Computer program language) Handbooks, manuals, etc Internet programming Handbooks, manuals, etc Web sites Design Handbooks, manuals, etc |
url | http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=331990 |
work_keys_str_mv | AT bariahsanul cakephpapplicationdevelopmentstepbystepintroductiontorapidwebdevelopmentusingtheopensourcemvccakephpframework AT syamanupom cakephpapplicationdevelopmentstepbystepintroductiontorapidwebdevelopmentusingtheopensourcemvccakephpframework AT diazjohnmark cakephpapplicationdevelopmentstepbystepintroductiontorapidwebdevelopmentusingtheopensourcemvccakephpframework AT rahmanjunal cakephpapplicationdevelopmentstepbystepintroductiontorapidwebdevelopmentusingtheopensourcemvccakephpframework |