Beginning Zend Framework (eBook)
XVII, 424 Seiten
Apress (Verlag)
978-1-4302-1826-5 (ISBN)
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.
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.
Contents at a Glance 5
Contents 6
About the Author 14
About the Technical Reviewer 15
Acknowledgments 16
Introduction 17
1 Getting Started with Zend Framework 19
The Tools 19
PHP 41
Installing Zend Framework 43
Your First Application 45
Summary 51
2 The Application 52
Music Mash-Up Application 52
Mashing Up the Pieces 53
Designing the System 54
Designing the Database 63
Creating Tables in MySQL 67
Summary 68
3 Writing Controllers Using Zend_ Controller 69
Model-View-Controller Pattern 69
Zend Controllers 72
Routing in Zend Framework 78
Request Object 84
Zend Controller Error Handling 93
The Model 97
Summary 99
4 Views, Forms, Filters, and Validators 101
Working with Views 101
A Simple Example View 102
Why You Need Views 111
Manipulating the Directory Structure 114
Adding Logic and Control to Views 117
Creating Forms Using Zend_Form 132
Summary 168
5 Database Communication, Manipulation, and Display 170
Getting Started 170
Inserting Data 175
Fetching and Displaying Records 190
Deleting Records 207
Updating Records 209
Transaction Control 210
Object-Oriented SELECT Statements 213
Paginating Records 230
Summary 240
6 Sending and Receiving E-mail 241
Setting Up Mail 241
What Is Zend_Mail? 241
Sending Your First E-mail 242
Setting More than One Recipient: Cc: and Bcc: 248
Additional E-mail Getters and Setters 251
HTML E-mail 252
E-mail Attachments 253
Validating E-mail Addresses 256
Sending LoudBite E-mail 259
Summary 266
7 Web Services and Feeds 267
Introducing Web Services 267
Services Overview 273
YouTube Zend Services 274
Flickr and Zend_Rest_Flickr 283
Amazon and Zend_Service_Amazon 291
RSS and Zend Framework 309
Summary 328
8 Creating a Search Engine Using Zend_ Search_ Lucene 330
Search Engine Components 330
Creating the Foundation 331
Adding Documents 336
Creating Searchable Fields 340
Field Type Overview 343
Populating Fields with Data 353
Fetching Data 360
Displaying Result Sets 362
Summary 370
9 Caching with Zend Framework 371
Index 398
Erscheint lt. Verlag | 10.11.2009 |
---|---|
Zusatzinfo | XVII, 424 p. |
Verlagsort | Berkeley |
Sprache | englisch |
Themenwelt | Mathematik / Informatik ► Informatik ► Theorie / Studium |
Mathematik / Informatik ► Informatik ► Web / Internet | |
Schlagworte | Control • Database • Framework • Performance • PHP • Web Services • ZEND |
ISBN-10 | 1-4302-1826-6 / 1430218266 |
ISBN-13 | 978-1-4302-1826-5 / 9781430218265 |
Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
Haben Sie eine Frage zum Produkt? |
![PDF](/img/icon_pdf_big.jpg)
Größe: 3,1 MB
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.
Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich