Padilla | Beginning Zend Framework | E-Book | www.sack.de
E-Book

E-Book, Englisch, 424 Seiten

Padilla Beginning Zend Framework


1. ed
ISBN: 978-1-4302-1826-5
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark

E-Book, Englisch, 424 Seiten

ISBN: 978-1-4302-1826-5
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark



The Zend Framework is one of today's most popular PHP-based web application development frameworks. Beginning Zend Framework is a beginner's guide to learning and using the Zend Framework. It covers everything from the installation to the various features of the framework to get the reader up and running quickly.

Armando Padilla has over 10 years in the PHP community, and has contributed PHP development of asset management tools to both 'Late Night with Conan O'Brien' and 'Saturday Night Live'. He contributed to the Zend framework powered DunderMifflinInfinity.com social networking web site, an NBC.com project for 'The Office'. He is currently an active PHP developer at Yahoo!, and is working on his master's degree in the computer science, semantic web, and data mining fields.

Padilla Beginning Zend Framework jetzt bestellen!

Autoren/Hrsg.


Weitere Infos & Material


1;Contents at a Glance;5
2;Contents;6
3;About the Author;14
4;About the Technical Reviewer;15
5;Acknowledgments;16
6;Introduction;17
7;1 Getting Started with Zend Framework;19
7.1;The Tools;19
7.2;PHP;41
7.3;Installing Zend Framework;43
7.4;Your First Application;45
7.5;Summary;51
8;2 The Application;52
8.1;Music Mash-Up Application;52
8.2;Mashing Up the Pieces;53
8.3;Designing the System;54
8.4;Designing the Database;63
8.5;Creating Tables in MySQL;67
8.6;Summary;68
9;3 Writing Controllers Using Zend_ Controller;69
9.1;Model-View-Controller Pattern;69
9.2;Zend Controllers;72
9.3;Routing in Zend Framework;78
9.4;Request Object;84
9.5;Zend Controller Error Handling;93
9.6;The Model;97
9.7;Summary;99
10;4 Views, Forms, Filters, and Validators;101
10.1;Working with Views;101
10.2;A Simple Example View;102
10.3;Why You Need Views;111
10.4;Manipulating the Directory Structure;114
10.5;Adding Logic and Control to Views;117
10.6;Creating Forms Using Zend_Form;132
10.7;Summary;168
11;5 Database Communication, Manipulation, and Display;170
11.1;Getting Started;170
11.2;Inserting Data;175
11.3;Fetching and Displaying Records;190
11.4;Deleting Records;207
11.5;Updating Records;209
11.6;Transaction Control;210
11.7;Object-Oriented SELECT Statements;213
11.8;Paginating Records;230
11.9;Summary;240
12;6 Sending and Receiving E-mail;241
12.1;Setting Up Mail;241
12.2;What Is Zend_Mail?;241
12.3;Sending Your First E-mail;242
12.4;Setting More than One Recipient: Cc: and Bcc:;248
12.5;Additional E-mail Getters and Setters;251
12.6;HTML E-mail;252
12.7;E-mail Attachments;253
12.8;Validating E-mail Addresses;256
12.9;Sending LoudBite E-mail;259
12.10;Summary;266
13;7 Web Services and Feeds;267
13.1;Introducing Web Services;267
13.2;Services Overview;273
13.3;YouTube Zend Services;274
13.4;Flickr and Zend_Rest_Flickr;283
13.5;Amazon and Zend_Service_Amazon;291
13.6;RSS and Zend Framework;309
13.7;Summary;328
14;8 Creating a Search Engine Using Zend_ Search_ Lucene;330
14.1;Search Engine Components;330
14.2;Creating the Foundation;331
14.3;Adding Documents;336
14.4;Creating Searchable Fields;340
14.5;Field Type Overview;343
14.6;Populating Fields with Data;353
14.7;Fetching Data;360
14.8;Displaying Result Sets;362
14.9;Summary;370
15;9 Caching with Zend Framework;371
16;Index;398



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.