Referentiegids voor de programmeur

Zend Framework

2006-10-29


Inhoudsopgave

1. Zend
1.1. Inleiding
1.2. Zend::loadFile()
1.3. Zend::loadClass()
1.4. Zend::loadInterface()
1.5. Zend::isReadable()
1.6. Zend::dump()
1.7. Zend::register()
1.8. Zend::registry()
2. Zend_Cache
2.1. Inleiding
2.2. De theorie van het cachencaching
2.2.1. De Zend_Cache factory methode
2.2.2. Records taggen
2.2.3. Opschonen van de cache
2.3. Zend_Cache frontends
2.3.1. Zend_Cache_Core
2.3.2. Zend_Cache_Frontend_Output
2.3.3. Zend_Cache_Frontend_Function
2.3.4. Zend_Cache_Frontend_Class
2.3.5. Zend_Cache_Frontend_File
2.3.6. Zend_Cache_Frontend_Page
2.4. Zend_Cache backends
2.4.1. Zend_Cache_Backend_File
2.4.2. Zend_Cache_Backend_Sqlite
2.4.3. Zend_Cache_Backend_Memcached
2.4.4. Zend_Cache_Backend_APC
3. Zend_Config
3.1. Inleiding
3.2. Zend_Config_Array
3.2.1. Inleiding
3.3. Zend_Config_Ini
3.3.1. Inleiding
3.4. Zend_Config_Xml
3.4.1. Inleiding
4. Zend_Controller
4.1. Overzicht
4.1.1. Inleiding
4.1.2. Route Process
4.1.3. Dispatch Token
4.1.4. Dispatch Process
4.2. Om te beginnen
4.2.1. Inleiding
4.2.2. Server Configuratie
4.2.3. Bootstrap Bestand
4.2.4. Mappenstructuur
4.2.5. IndexController
4.3. Onderklassen
4.3.1. Inleiding
4.3.2. Overeenkomsten
4.3.3. Router Interface
4.3.4. Dispatcher Interface
4.4. Plugins
4.4.1. Inleiding
5. Zend_Db
5.1. Zend_Db_Adapter
5.1.1. Inleiding
5.1.2. Quoting tegen SQL Injectie
5.1.3. Directe Queries
5.1.4. Transacties
5.1.5. Rijen Invoegen
5.1.6. Rijen updaten
5.1.7. Rijen Verwijderen
5.1.8. Rijen Halen
5.2. Zend_Db_Profiler
5.2.1. Inleiding
5.2.2. De Profiler Gebruiken
5.2.3. Geavanceerd Profiler Gebruik
5.3. Zend_Db_Select
5.3.1. Inleiding
5.3.2. Kolommen FROM een tabel
5.3.3. Kolommen van geJOINde tabellen
5.3.4. WHERE voorwaarden
5.3.5. GROUP BY clausule
5.3.6. HAVING voorwaarden
5.3.7. ORDER BY clausule
5.3.8. LIMIT per Count en Offset
5.3.9. LIMIT per Pagina en Count
5.4. Zend_Db_Table
5.4.1. Inleiding
5.4.2. Om te beginnen
5.4.3. Tabelnaam en Primaire Key
5.4.4. Rijen invoegen
5.4.5. Rijen updaten
5.4.6. Rijen verwijderen
5.4.7. Rijen vinden per primaire key
5.4.8. Eén enkele rij ophalen
5.4.9. Meerdere rijen ophalen
5.4.10. Domein Logica Invoegen
5.5. Zend_Db_Table_Row
5.5.1. Inleiding
5.5.2. Een rij ophalen
5.5.3. Waarden wijzigen
5.6. Zend_Db_Table_Rowset
5.6.1. Inleiding
5.6.2. Een Rowset verkrijgen
5.6.3. Door de Rowset lopen
6. Zend_Feed
6.1. Inleiding
6.2. Feeds importeren met Zend_Feed
6.3. Feeds verkregen van Web Paginas
6.4. Een RSS Feed lezen
6.5. Een Atom Feed lezen
6.6. Een enkele Atom entry lezen
6.7. Feed en Entry structuren wijzigen
6.8. Aangepaste Feed en Entry klassen
7. Zend_Filter
7.1. Zend_Filter
7.1.1. Inleiding
7.1.2. Gebruik
7.2. Zend_Filter_Input
7.2.1. Inleiding
7.2.2. Werkingstheorie
7.2.3. Gebruik
8. Zend_Http
8.1. Zend_Http_Client
8.1.1. Inleiding
8.1.2. Basis GET verzoeken met gespecificeerde HTTP Headers
8.1.3. Multidomein verzoeken
8.1.4. De HTTP Timeout wijzigen
8.1.5. Dynamisch HTTP Headers zetten
8.1.6. POST, PUT en DELETE HTTP verzoeken maken
8.2. Zend_Http_Response
8.2.1. Inleiding
9. Zend_Json
9.1. Inleiding
9.2. Basisgebruik
9.3. JSON Objecten
10. Zend_Log
10.1. Inleiding
10.2. Loggen naar een enkele Log
10.3. Log Levels
10.4. Geavanceerd Loggen: Meerdere Loggers
11. Zend_Mail
11.1. Inleiding
11.2. E-mail sturen via SMTP
11.3. Meerdere e-mails sturen via een SMTP verbinding
11.4. Verschillende Transporten gebruiken
11.5. HTML E-Mail
11.6. Bijlagen
11.7. Geadresseerde bijvoegen
11.8. De MIME Boundary controleren
11.9. Bijkomende Headers
11.10. Character Sets
11.11. Encoding
11.12. SMTP Authentificatie
12. Zend_Mime
12.1. Inleiding
12.1.1. Statische Methodes en Constanten
12.1.2. Zend_Mime Instantiëren
12.2. Zend_Mime_Message
12.2.1. Inleiding
12.2.2.
12.2.3. MIME Delen Toevoegen
12.2.4. Boundary afhandeling
12.2.5. Een string parsen om een Zend_Mime_Message object te maken (experimenteel)
12.3. Zend_Mime_Part
12.3.1. Inleiding
12.3.2. Instantiëring
12.3.3. Methodes om een berichtdeel naar een string te schrijven
13. Zend_Pdf
13.1. Inleiding
13.2. Maken en laden van PDF documenten
13.3. Wijzigen van het PDF document opslaan
13.4. Document pagina's
13.5. Tekenen
13.5.1. Geometrie
13.5.2. Kleur
13.5.3. Vormen tekenen
13.5.4. Tekst schrijven
13.5.5. Lettertypes gebruiken
13.5.6. Beelden tekenen
13.5.7. Lijnstijl tekenen
13.5.8. Vulstijl
13.5.9. Rotaties
13.5.10. Opslaan/herstellen van een grafische staat
13.5.11. Clipping draw area
13.5.12. Stijlen
13.6. Een gebruiksvoorbeeld voor de Zend_Pdf module
14. Zend_Search
14.1. Overzicht
14.1.1. Inleiding
14.1.2. Document en Veld Objecten
14.1.3. Veld Types Begrijpen
14.2. Indexes Bouwen
14.2.1. Een Nieuwe Index Maken
14.2.2. Index Updaten
14.2.3. Documenten updaten
14.3. Het doorzoeken van een index
14.3.1. Opbouwen van Queries
14.3.2. Zoek resultaten
14.3.3. Resultaten Scoring
14.4. Query Types
14.4.1. Term Query
14.4.2. Multi-Term Query
14.4.3. Phrase Query
14.5. Karakterset.
14.5.1. Support voor UTF-8 en single-byte karaktersets.
14.6. Uitbreidbaarheid
14.6.1. Tekst analysator
14.6.2. Score Algorithmes
14.6.3. Opslag containers
14.7. Interoperatie met Java Lucene
14.7.1. Bestandsformaten
14.7.2. Index Map
14.7.3. Java Broncode
14.7.4. LuceneIndexCreation.jar gebruiken
15. Zend_Service
15.1. Inleiding
15.2. Zend_Service_Rest
15.2.1. Inleiding
15.3. Zend_Service_Amazon
15.3.1. Inleiding
15.3.2. Landcodes
15.3.3. Een specifiek item opzoeken met ASIN code
15.3.4. Amazon Item zoekopdrachten uitvoeren
15.3.5. De Alternatieve Query API gebruiken
15.3.6. Zend_Service_Amazon Klassen
15.4. Zend_Service_Flickr
15.4.1. Inleiding voor het zoeken in Flickr
15.4.2. Flickr gebruikers vinden
15.4.3. Flickr beelddetails opvragen
15.4.4. Zend_Service_Flickr Klassen
15.5. Zend_Service_Yahoo
15.5.1. Inleiding
15.5.2. Het web doorzoeken met Yahoo!
15.5.3. Beelden vinden met Yahoo!
15.5.4. Plaatselijke bedrijven en diensten vinden met Yahoo!
15.5.5. Yahoo! News zoeken
15.5.6. Zend_Service_Yahoo Klassen
16. Zend_View
16.1. Inleiding
16.1.1. Controller Script
16.1.2. View Script
16.2. Controller Scripts
16.2.1. Variabelen toewijzen
16.2.2. Een View Script weergeven
16.2.3. View Script Paden
16.3. View Scripts
16.3.1. Escaping Output
16.3.2. Template Systemen
16.4. View Helpers
16.4.1. Initiële Helpers
16.4.2. Helper Paden
16.4.3. Je eigen Helpers schrijven
17. Zend_XmlRpc
17.1. Inleiding
17.2. Zend_XmlRpc_Client
17.2.1. Inleiding
17.2.2. Parameters gebruiken
17.2.3. Hints geven voor parameter types
17.2.4. Het antwoord terugkrijgen
17.3. Zend_XmlRpc_Client
17.3.1. Inleiding
17.3.2. Parameters gebruiken
17.3.3. Hints geven voor parameter types
17.3.4. Het antwoord terugkrijgen
A. Zend Framework Programmeer Standaard
A.1. Overzicht
A.1.1. Bereik
A.1.2. Doelen
A.2. PHP Bestandsformattering
A.2.1. Algemeen
A.2.2. Indenting
A.2.3. Maximale regellengte
A.2.4. Regeleinde
A.3. Benamingsovereenkomst
A.3.1. Klassen
A.3.2. Interfaces
A.3.3. Bestandsnamen
A.3.4. Functies en methodes
A.3.5. Variabelen
A.3.6. Constanten
A.4. Codestijl
A.4.1. PHP Code Afbakening
A.4.2. Strings
A.4.3. Arrays
A.4.4. Klassen
A.4.5. Functies en Methodes
A.4.6. Control Statements
A.4.7. Inline Documentatie
B. Auteursrechtinformatie
Register

Lijst van tabellen

2.1. Beschikbare opties
2.2. Available options
2.3. Available options
2.4. Available options
2.5. Available options
2.6. Available options
2.7. Available options
2.8. Available options
14.1. Zend_Search_Lucene_Field Types
15.1. Zend_Service_Amazon_Item Eigenschappen
15.2. Zend_Service_Amazon_Image Eigenschappen
15.3. Zend_Service_Amazon_OfferSet Eigenschappen
15.4. Zend_Service_Amazon_Offer Eigenschappen
15.5. Zend_Service_Amazon_SimilarProduct Eigenschappen
15.6. Zend_Service_Amazon_Accessories Eigenschappen
15.7. Zend_Service_Amazon_CustomerReview Eigenschappen
15.8. Zend_Service_Amazon_EditorialReview Eigenschappen
15.9. Zend_Service_Amazon_Listmania Eigenschappen
15.10. Zend_Service_Flickr_ResultSet Eigenschappen
15.11. Zend_Service_Flickr_Result Eigenschappen
15.12. Zend_Service_Flickr_Image Eigenschappen
15.13. Zend_Service_Yahoo_ResultSet
15.14. Zend_Service_Yahoo_LocalResultSet Eigenschappen
15.15. Zend_Service_Yahoo_Result Eigenschappen
15.16. Zend_Service_Yahoo_WebResult Eigenschappen
15.17. Zend_Service_Yahoo_ImageResult Eigenschappen
15.18. Zend_Service_Yahoo_LocalResult Eigenschappen
15.19. Zend_Service_Yahoo_NewsResult Eigenschappen
15.20. Zend_Service_Yahoo_Image Eigenschappen
17.1. PHP en XML-RPC type omzetting
17.2. Zend_XmlRpc_Value objecten die de XML-RPC types voorstelt
17.3. PHP en XML-RPC type omzetting
17.4. Zend_XmlRpc_Value objecten die de XML-RPC types voorstelt

Lijst van voorbeelden

2.1. Een frontend verkrijgen met Zend_Cache::factory()
2.2. Output cachen met de Zend_Cache output frontend
3.1. Configuratiedata van een INI Bestand Inladen
3.2. Configuratiedata Opgeslaan in PHP Arrays
3.3. Configuratiedata Opgeslaan in INI Bestanden
3.4. Configuratiedata Opgeslaan in XML Bestanden
6.1. Zend_Feed laten werken met RSS Feed Data
6.2. Basisgebruik van een Atom Feed
6.3. Een alleenstaande entry van een Atom Feed lezen
6.4. Het Entry Object Direct gebruiken voor een Single-Entry Atom Feed
6.5. Wijzigen van een bestaande Feed Entry
6.6. Een Atom Entry met elementen van een aangepaste namespace
6.7. De Atom Entry Class uitbreiden met aangepaste Namespaces
8.1. Een basis GET verzoek maken
8.2. Een Basis Zend_Http_Client maken
8.3. Meerdere Headers sturen
8.4. Multidomein verzoek
8.5. POST data verzenden met Zend_Http_Client
8.6. Met HTTP antwoorddata werken
11.1. Eenvoudige E-mail met Zend_Mail
11.2. E-mail sturen via SMTP
11.3. Meerdere e-mails sturen via een SMTP verbinding
11.4. Verschillende Transporten gebruiken
11.5. HTML E-Mail zenden
11.6. E-mails met bijlagen
11.7. De MIME Boundary veranderen
11.8. E-mailbericht Headers toevoegen
13.1. Maak een nieuw of laad een bestaand PDF document
13.2. Een bepaalde revisie van een document opvragen
13.3. Een PDF document opslaan
13.4. PDF pagina management
13.5. Een standaard lettertype maken
13.6. Beelden tekenen
13.7. Zend_Pdf module voorbeeld
14.1. Custom tekst Analysator
15.1. Een basis REST verzoek
15.2. Amazon doorzoeken met de traditionele API
15.3. Amazon doorzoeken met de Query API
15.4. Een Amazon Web Service land kiezen
15.5. Een specifiek Amazon item ophalen per ASIN
15.6. Uitvoeren van Amazon Item Zoekopdrachten
15.7. Doorzoek Amazon met gebruik van de Alternatieve Query API
15.8. Eenvoudige Flickr Photo zoekopdracht
15.9. Een Flickr gebruiker vinden door middel van zijn e-mailadres
15.10. Flickr beelddetails verkrijgen
15.11. Het web doorzoeken met Yahoo!
15.12. Beelden vinden met Yahoo!
15.13. Plaatselijke bedrijven en diensten vinden met Yahoo!
15.14. Yahoo! News zoeken
17.1. Een basis XML-RPC verzoek
17.2. Een XML-RPC service aanroepen met type hints
17.3. Een basis XML-RPC verzoek
17.4. Een XML-RPC service aanroepen met type hints