Zend-Framework 2: [7 Module, die sich direkt in jede Zend-Framework-Anwendung integrieren lassen ; 435 Code-Listings für die Anpassung und den Eigenbau in eigene Produkte ; 35 Komponenten: Informationen zu den meist genutzten Zend-Framework-2-Komponenten]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München u.a.
Addison-Wesley
2013
|
Schriftenreihe: | Always learning
2994 |
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | 512 S. Ill. |
ISBN: | 9783827329943 |
Internformat
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV040913928 | ||
003 | DE-604 | ||
005 | 20131129 | ||
007 | t | ||
008 | 130327s2013 gw a||| |||| 00||| ger d | ||
016 | 7 | |a 1004159021 |2 DE-101 | |
020 | |a 9783827329943 |c GB. : EUR 39.80, EUR 40.90 (AT), sfr 67.00 (freier Pr.) |9 978-3-8273-2994-3 | ||
024 | 3 | |a 9783827329943 | |
035 | |a (OCoLC)844041432 | ||
035 | |a (DE-599)DNB1004159021 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-BY | ||
049 | |a DE-20 |a DE-12 |a DE-573 |a DE-859 |a DE-91G |a DE-523 |a DE-92 |a DE-861 | ||
082 | 0 | |a 006.76 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 253 |0 (DE-625)143628: |2 rvk | ||
084 | |a DAT 677f |2 stub | ||
084 | |a DAT 309f |2 stub | ||
084 | |a DAT 332f |2 stub | ||
100 | 1 | |a Eggert, Ralf |e Verfasser |0 (DE-588)137641885 |4 aut | |
245 | 1 | 0 | |a Zend-Framework 2 |b [7 Module, die sich direkt in jede Zend-Framework-Anwendung integrieren lassen ; 435 Code-Listings für die Anpassung und den Eigenbau in eigene Produkte ; 35 Komponenten: Informationen zu den meist genutzten Zend-Framework-2-Komponenten] |c Ralf Eggert |
246 | 1 | 3 | |a Zend-Framework Zwei |
264 | 1 | |a München u.a. |b Addison-Wesley |c 2013 | |
300 | |a 512 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Always learning |v 2994 | |
650 | 0 | 7 | |a Zend 2 |0 (DE-588)1033731935 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Zend 2 |0 (DE-588)1033731935 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=3500216&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025893203&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-025893203 |
Datensatz im Suchindex
_version_ | 1807955542573842432 |
---|---|
adam_text |
IMAGE 1
UEBERSICHT
VORWORT DES AUTORS 17
GELEITWORT 19
TEIL I DIE GRUNDLAGEN
1 EINFUEHRUNG IN DAS ZEND FRAMEWORK 2 23
2 NEUERUNGEN IM ZEND FRAMEWORK 2 29
3 DAS ZEND FRAMEWORK EINRICHTEN 47
TEIL II DIE KOMPONENTEN
4 BASIS-KOMPONENTEN 77
5 DER EVENT-MANAGER 103
6 SERVICE LOCATION & DEPENDENCY INJECTION 111
7 DER MODUL-MANAGER 131
8 MVC-KOMPONENTEN 157
9 VIEW-KOMPONENTEN 199
10 DATENBANK-KOMPONENTEN 217
11 AUSGABE-KOMPONENTEN 241
12 FORMULARVERARBEITUNG 263
13 BENUTZERMANAGEMENT 291
14 SONSTIGE KOMPONENTEN 307
TEIL III DIE MODULE
15 DAS ANWENDUNGSMODUL 319
16 DAS BLOG-MODUL 341
17 DAS BENUTZER-MODUL 375
18 DAS PIZZA-MODUL 401
3
HTTP://D-NB.INFO/1004159021
IMAGE 2
INHALTSUEBERSICHT
19 DAS KOMMENTAR-MODUL 419
20 DAS SPAMABWEHR-MODUL 435
21 DAS CMS-MODUL 455
22 DAS SHOP-MODUL 469
TEIL IV ANHANG
A INSTALLATION DER PROJEKTDATEIEN 499
B WEITERE KOMPONENTEN 503
C PERFORMANCE-TIPPS 505
INDEX 507
4
IMAGE 3
INHALT
VORWORT DES AUTORS 17
GELEITWORT 19
TEIL I DIE GRUNDLAGEN
1 EINFUEHRUNG IN DAS ZEND FRAMEWORK 2 23
1.1 LINKCODES 23
1.2 ABGRENZUNG ZU ANDEREN PHP-FRAMEWORKS 23
1.3 DIE ZIELGRUPPE DES BUCHES 24
1.4. WEGWEISER 25
1.5 UEBERBLICK UEBER DIE KOMPONENTEN 25
1.6 LISTINGS, PROJEKTDATEIEN, PROGRAMMIERRICHTLINIEN 27
1.7 DER ZEND FRAMEWORK 2-KOSMOS 27
1.8 LINKS ZUM BUCH 28
2 NEUERUNGEN IM ZEND FRAMEWORK 2 29
2.1 BEGRIFFLICHKEITEN 29
2.2 PHP-VERSION 30
2.2.1 PHP-NAMESPACES 30
2.2.2 CLOSURES 31
2.2.3 LATE STATIC BINDING 33
2.3 GIT UND GITHUB 34
2.4 NEUE KONZEPTE 35
2.4.1 VERBESSERTE MODULARITAET 35
2.4.2 DEPENDENCY INJECTION 36
2.4.3 SERVICE-LOCATOR 37
2.4.4 EREIGNISGESTEUERTE ARCHITEKTUR 39
2.5 KOMPONENTENVERGLEICH 41
2.6 VOR- UND NACHTEILE DES ZF2 43
5
IMAGE 4
INHALT
3 DAS ZEND FRAMEWORK EINRICHTEN 47
3.1 VORAUSSETZUNGEN 47
3.1.1 PHP-VERSION 47
3.1.2 PHP-EXTENSIONS 48
3.1.3 APACHE 2-KONFIGURATION 50
3.1.4 VIRTUAL HOST EINRICHTEN UNTER LINUX 50
3.1.5 VIRTUAL HOST EINRICHTEN UNTER WINDOWS 52
3.1.6 WEITEREINFORMATIONEN 53
3.2 ZEND FRAMEWORK 2 INSTALLIEREN 53
3.2.1 INSTALLATION AUS EINEM ZIP-PAKET 53
3.2.2 INSTALLATION MIT PYRUS 54
3.2.3 INSTALLATION MIT COMPOSER 57
3.3 SKELETONAPPLICATION INSTALLIEREN 59
3.3.1 INSTALLATION AUS EINEM ZIP-PAKET 60
3.3.2 INSTALLATION MIT GIT 60
3.3.3 EINRICHTUNG MIT COMPOSER 61
3.4 STRUKTUR EINER ZEND FRAMEWORK 2-ANWENDUNG 62
3.4.1 HAUPTVERZEICHNIS 62
3.4.2 DAS KONFIGURATIONSVERZEICHNIS 63
3.4.3 DAS PUBLIC-VERZEICHNIS 65
3.4.4 VENDOR-VERZEICHNIS 66
3.4.5 DAS MODULVERZEICHNIS 67
3.4.6 KASKADIERENDES LADEN DER KONFIGURATIONSDATEN 71 3.4.7 AUTOLOADING
MIT COMPOSER 72
TEIL II DIE KOMPONENTEN
4 BASIS-KOMPONENTEN 77
4.1 ZEND\LOADER 77
4.1.1 STANDARDAUTOLOADER 77
4.1.2 CLASSMAPAUTOLOADER 78
4.1.3 AUTOLOADERFACTORY 78
4.1.4 EIGENEN AUTOLOADER ERSTELLEN 79
4.2 ZEND\CONFIG 79
4.2.1 KONFIGURATIONSDATEIEN LESEN 80
4.2.2 KONFIGURATIONSDATEIEN SCHREIBEN 80
4.3 ZEND\CACHE 81
4.3.1 CACHE-STORAGES 81
4.3.2 STORAGE-PLUGINS UND CAPABILITIES 82
4.3.3 CACHE-PATTERNS 83
6
IMAGE 5
INHALT
4.4 ZEND\LOG 85
4.4.1 ZUSAMMENSPIEL DER TEILKOMPONENTEN 85
4.4.2 WRITER 86
4.4.3 FORMATTER 86
4.4.4 FILTER 86
4.5 ZEND\MAIL UND ZEND\MIME 87
4.5.1 EINE E-MAIL-NACHRICHT ERSTELLEN 88
4.5.2 EINE E-MAIL-NACHRICHT VERSENDEN 88
4.5.3 MIME-NACHRICHT ERSTELLEN 89
4.5.4 E-MAIL-NACHRICHTEN ABRUFEN 90
4.6 ZEND\FILTER 91
4.6.1 STANDARDFILTER 91
4.6.2 STATISCHE FILTER 92
4.6.3 FILTERKETTEN 93
4.6.4 EIGENEN FILTER ERSTELLEN 94
4.7 ZENDWALIDATOR 95
4.7.1 STANDARDVALIDATOREN 95
4.7.2 STATISCHE VALIDATOREN 97
4.7.3 VALIDATORKETTEN 97
4.7.4 EIGENEN VALIDATOR ERSTELLEN 98
4.7.5 VALIDATOR-FEHLERMELDUNGEN ANPASSEN 100
5 DER EVENT-MANAGER 103
5.1 EINFUEHRUNG 103
5.2 EVENTMANAGERAWARELNTERFACE 103
5.3 LISTENER MIT CLOSURES UMSETZEN 105
5.4 LISTENER MIT AGGREGATEN UMSETZEN 106
5.5 UEBERGABE VON PARAMETERN AN LISTENER 108
5.6 SHAREDEVENTMANAGER 109
6 SERVICE LOCATION & DEPENDENCY INJECTION 111
6.1 ZEND\SERVICEMANAGER 111
6.1.1 BEISPIELKLASSEN 111
6.1.2 UNTERSTUETZTE INSTANZIIERUNGSARTEN 113
6.1.3 DEN SERVICE-MANAGER KONFIGURIEREN 114
6.1.4 KONFIGURATIONSKLASSE 115
6.1.5 KONFIGURATIONSDATEI 116
6.1.6 INITIALIZER EINRICHTEN 117
6.1.7 ABSTRAKTE FABRIK VERWENDEN 119
6.1.8 DEN SERVICE-MANAGER RICHTIG NUTZEN 122
7
IMAGE 6
INHALT
6.2 ZEND\DI 122
6.2.1 AUTOMATISCHE ERKENNUNG MIT RUNTIMEDEFINITION 123 6.2.2
DEFINITION KOMPILIEREN MIT COMPILERDEFINITION 124 6.2.3 ABHAENGIGKEITEN
KONFIGURIEREN 127
6.2.4 ZEND\DI RICHTIG NUTZEN 129
7 DER MODUL-MANAGER 131
7.1 EINFUEHRUNG 131
7.2 AUFBAU EINES MODULS 132
7.2.1 DIE MODUL-KLASSE 133
7.2.2 DAS KONFIGURATIONSVERZEICHNIS 134
7.2.3 ASSETS IM PUBLIC-VERZEICHNIS 134
7.2.4 DAS SOURCE-VERZEICHNIS 134
7.2.5 TESTS 135
7.2.6 DAS VIEW-VERZEICHNIS 135
7.3 MODULKONFIGURATION 136
7.3.1 AUTOLOADING KONFIGURIEREN 136
7.3.2 KONFIGURATIONSDATEN BEREITSTELLEN 137
7.3.3 SERVICES KONFIGURIEREN 139
7.3.4 CONTROLLER KONFIGURIEREN 141
7.3.5 CONTROLLER-PLUGINS KONFIGURIEREN 142
7.3.6 VIEW-HELPER KONFIGURIEREN 144
7.4 EIN ANWENDUNGSMODUL ENTWICKELN 145
7.4.1 DIE MODUL-KLASSE 145
7.4.2 MODULKONFIGURATION 146
7.4.3 CONTROLLER UND VIEW-SCRIPT EINRICHTEN 148
7.4.4 REQUEST-PARAMETER VERWENDEN 150
7.5 LIBRARY-MODUL ERSTELLEN 151
7.6 FREMDMODULE INSTALLIEREN 153
7.6.1 DIE ZENDDEVELOPERTOOLS MIT COMPOSER INSTALLIEREN 153 7.6.2 ZFCUSER
UND ZFCBASE MIT GIT KLONEN 154
8 MVC-KOMPONENTEN 157
8.1 EINFUEHRUNG 157
8.2 APPLICATION 158
8.2.1 INITIALISIERUNGSPROZESS 158
8.2.2 BOOTSTRAPPING 160
8.2.3 DER VERARBEITUNGSPROZESS 161
8.3 SERVICES 162
8
IMAGE 7
INHALT
8.4 ROUTING 164
8.4.1 ROUTE-TYPEN 164
8.4.2 DER ROUTE-TYP HOSTNAME 164
8.4.3 DER ROUTE-TYP LITERAL 166
8.4.4 DER ROUTE-TYP REGEX 166
8.4.5 DER ROUTE-TYP SEGMENT 167
8.4.6 SIMPLEROUTESTACK 168
8.4.7 TREEROUTESTACK 169
8.4.8 ROUTING KONFIGURIEREN 172
8.4.9 ROUTING-TIPPS 173
8.5 EVENTS 174
8.5.1 DAS ROUTE-EVENT FUER DIE SPRACHFESTLEGUNG NUTZEN 175 8.5.2 DAS
DISPATCH.ERROR-EVENT FUER DAS LOGGING NUTZEN 176 8.5.3 DAS
FINISH-EVENT FUER DIE ZEITMESSUNG NUTZEN 178
8.6 CONTROLLER 180
8.6.1 EINFUEHRUNG 180
8.6.2 ACTION-CONTROLLER 181
8.6.3 ZUGRIFF AUF OBJEKTE 183
8.6.4 SERVICES INJIZIEREN 183
8.6.5 RESTFUL-CONTROLLER 186
8.7 CONTROLLER-PLUGINS 191
8.7.1 ZUGRIFF AUF PLUGINS 191
8.7.2 DAS LAYOUT-PLUGIN 191
8.7.3 DAS URL-PLUGIN 191
8.7.4 DAS REDIRECT-PLUGIN 193
8.7.5 DAS FORWARD-PLUGIN 193
8.7.6 DAS PARAMS-PLUGIN 194
8.7.7 DAS POSTREDIRECTGET-PLUGIN 195
8.7.8 DAS FLASHMESSENGER-PLUGIN 196
8.7.9 EIN EIGENES PLUGIN ERSTELLEN 197
9 VIEW-KOMPONENTEN 199
9.1 EINFUEHRUNG IN ZENDWIEW 199
9.1.1 BESTANDTEILE 199
9.1.2 TEILKOMPONENTEN 200
9.1.3 KONFIGURATION 202
9.2 VIEWMODELS 203
9.2.1 VIEWMODELS VERSCHACHTELN 203
9.2.2 WEITERE VIEW-MODELS 205
9
IMAGE 8
INHALT
9.3 RESOLVER, RENDERER UND STRATEGIES 205
9.3.1 RESOLVER 205
9.3.2 RENDERER 206
9.3.3 STRATEGIES 206
9.4 VIEW-SCRIPTS 208
9.5 VIEW-HELPER 209
9.5.1 VIEW-HELPER FUER HTML-KOPFDATEN 209
9.5.2 VIEW-HELPER FUER URLS 210
9.5.3 VIEW-HELPER FUER DAS ESCAPING 211
9.5.4 WEITERE VIEW-HELPER 212
9.5.5 EINEN EIGENEN VIEW-HELPER ERSTELLEN 213
9.6 TEMPLATE-ENGINES 215
10 DATENBANK-KOMPONENTEN 217
10.1 DAS DATENBANKMODELL 217
10.2 DATENBANKADAPTER.! 218
10.2.1 KONFIGURATION EINES ADAPTERS 218
10.2.2 AUSFUEHREN VON LESENDEN ABFRAGEN 219
10.2.3 AUSFUEHREN VON SCHREIBENDEN ABFRAGEN 220
10.2.4 RESULTSET FUER ADAPTER KONFIGURIEREN 221
10.3 SQL-ABFRAGEN GENERIEREN 223
10.3.1 LESENDE ABFRAGEN GENERIEREN 223
10.3.2 SCHREIBENDE ABFRAGEN GENERIEREN 226
10.4 GATEWAY-KLASSEN 227
10.4.1 ZEND\DB\TABLEGATEWAY 227
10.4.2 TABLEGATEWAY-FEATURES- 229
10.4.3 ZEND\DB\ROWGATEWAY 233
10.5 DOCTRINE 2 235
10.5.1 INSTALLATION UND KONFIGURATION 235
10.5.2 MODUL UND ENTITAETEN VORBEREITEN 236
10.5.3 DOCTRINE 2 EINSETZEN 239
11 AUSGABE-KOMPONENTEN 241
11.1 ZEND\L18N 241
11.1.1 TRANSLATOR 241
11.1.2 VIEW-HELPER 244
11.1.3 FEHLERMELDUNGEN FUER ZENDWALIDATOR UEBERSETZEN 245 11.2
ZEND\NAVIGATION 246
11.2.1 CONTAINER UND SEITEN ANLEGEN 246
11.2.2 NAVIGATION KONFIGURIEREN 248
10
IMAGE 9
INHALT
11.2.3 NAVIGATION AUSGEBEN 249
11.2.4 NAVIGATION UND ACL 250
11.3 ZEND\PAGINATOR 252
11.3.1 ADAPTER FUER ZEND\PAGINATOR 252
11.3.2 SEITENNAVIGATION 254
11.4 ZEND\FEED 257
11.4.1 FEEDS LESEN 257
11.4.2 FEEDS SCHREIBEN 258
11.4.3 FEEDS MIT ZEND\MVC UND ZENDWIEW 259
11.5 WEITERE HILFSKOMPONENTEN 260
11.5.1 ZEND\ESCAPER 260
11.5.2 ZENDYJSON 260
11.5.3 ZEND\TAG 260
11.5.4 ZEND\BARCODE 261
12 FORMULARVERARBEITUNG 263
12.1 ZEND\LNPUTFILTER 263
12.1.1 EIN INPUTFILTER-OBJEKT ERSTELLEN 263
12.1.2 FACTORY MIT KONFIGURATIONSDATEN NUTZEN 264
12.1.3 INPUTFILTER ALS EIGENSTAENDIGE KLASSEN 265
12.2 ZEND\FORM 267
12.2.1 EINFUEHRUNG 267
12.2.2 EIN FORM-OBJEKT ERSTELLEN 267
12.2.3 FIELDSETS 269
12.2.4 COLLECTIONS 271
12.2.5 ELEMENTE 274
12.2.6 AUSGABE MIT VIEW-HELPERN 276
12.2.7 VALIDIERUNG VON FORMULAREN 279
12.2.8 OBJEKTE ANBINDEN 281
12.2.9 ANNOTATIONEN 283
12.2.10 DATEI-UPLOADS 286
13 BENUTZERMANAGEMENT 291
13.1 ZEND\SESSION 291
13.1.1 MIT SESSION-CONTAINERN ARBEITEN 291
13.1.2 SESSION-MANAGER VERWENDEN 292
13.1.3 SESSIONS IN DER DATENBANK SPEICHERN 293
13.2 ZEND\PERMISSIONS\ACL 294
13.2.1 BEGRIFFLICHKEITEN 294
13.2.2 ACL DEFINIEREN 295
11
IMAGE 10
INHALT
13.2.3 ACL ABFRAGEN 296
13.2.4 ACL CACHEN 296
13.3 ZEND\PERMISSIONS\RBAC 297
13.3.1 BEGRIFFLICHKEITEN 297
13.3.2 RBAC DEFINIEREN 297
13.3.3 RBAC ABFRAGEN 298
13.4 ZEND\AUTHENTICATION 299
13.4.1 PER HTTP AUTHENTIFIZIEREN 299
13.4.2 GEGEN EINE DATENBANKTABELLE AUTHENTIFIZIEREN 301 13.4.3
AUTHENTIFIZIERUNGSSERVICE 302
13.5 ZEND\LDAP 305
14 SONSTIGE KOMPONENTEN 307
14.1 ZEND\HTTP 307
14.1.1 HTTP-ANFRAGE SENDEN UND VERARBEITEN 307
14.1.2 VERBINDUNGSADAPTER 308
14.1.3 FORTGESCHRITTENER EINSATZ 308
14.2 ZEND\SOAP 309
14.2.1 SOAP-SERVER BEREITSTELLEN 309
14.2.2 SOAP-CLIENT EINSETZEN 310
14.3 ZEND\XMLRPC 311
14.3.1 XML-RPC-SERVER BEREITSTELLEN 311
14.3.2 XML-RPC-CLIENT EINSETZEN 312
14.4 ZEND\CRYPT 313
14.5 ZEND\STDLIB 313
TEIL III DIE MODULE
15 DAS ANWENDUNGSMODUL 319
15.1 ANFORDERUNGEN 319
15.2 ANWENDUNGSMODUL KONFIGURIEREN 320
15.3 EIGENE VIEW-HELPER 323
15.3.1 DER VIEW-HELPER PAGETITLE 323
15.3.2 DER VIEW-HELPER SHOWMESSAGES 324
15.3.3 DER VIEW-HELPER SHOWFORM 326
15.3.4 DER VIEW-HELPER DATE 327
15.4 MEHRSTUFIGES SEITENLAYOUT 329
15.5 MENUE IM SEITENKOPF EINRICHTEN 332
12
IMAGE 11
INHALT
15.6 CONTROLLER UND VIEW-SCRIPTS 334
15.7 MELDUNGEN DER VALIDATOREN UEBERSETZEN 335
15.8 PAGINATION 336
15.9 EIGENE FILTER 337
15.9.1 DER STRINGTOLLRL-FILTER 337
15.9.2 DER STRINGHTMLPURIFIER-FILTER 338
15.9.3 KONFIGURATION FUER BEIDE FILTER 339
15.10 CKEDITOR 340
16 DAS BLOG-MODUL 341
16.1 ANFORDERUNGEN 341
16.2 DAS BLOG-MODUL EINRICHTEN 342
16.3 MODELINFRASTRUKTUR 347
16.3.1 DATENBANK EINRICHTEN 348
16.3.2 KLASSENERSTELLEN 349
16.4 FILTER UND FORMULARE 352
16.4.1 FILTER UND VALIDIERUNG 352
16.4.2 FORMULARKLASSE 354
16.4.3 FACTORIES 355
16.5 DEN BLOG-SERVICE EINRICHTEN 357
16.5.1 FORMULAR-OBJEKTE INJIZIEREN 357
16.5.2 DER BLOG-SERVICE - UEBERBLICK 359
16.6 OEFFENTLICHER BEREICH 364
16.6.1 ACTION-CONTROLLER EINRICHTEN 364
16.6.2 VIEW-SCRIPTSEINRICHTEN 368
16.7 ADMINISTRATIONSBEREICH 369
16.7.1 ACTION-CONTROLLER EINRICHTEN 369
16.7.2 VIEW-SCRIPTSEINRICHTEN 371
17 DAS BENUTZER-MODUL 375
17.1 ANFORDERUNGEN 375
17.2 VORBEREITUNGEN 376
17.3 AUTHENTIFIZIERUNG UND AUTORISIERUNG 377
17.3.1 AUTHENTIFIZIERUNGSADAPTER 377
17.3.2 AUTHENTIFIZIERUNGSSERVICE 381
17.3.3 AUTORISIERUNGSSERVICE 382
17.3.4 KONFIGURATION DER BENUTZERRECHTE 385
17.4 USER-SERVICE EINRICHTEN 386
13
IMAGE 12
INHALT
17.5 VIEW-HELPER EINRICHTEN 389
17.5.1 DER VIEW-HELPER USERLSALLOWED 389
17.5.2 DER VIEW-HELPER USERSHOWWIDGET 390
17.6 USERLISTENER EINRICHTEN 394
17.7 OEFFENTLICHER BEREICH 396
17.7.1 DEN ACTION-CONTROLLER EINRICHTEN 396
17.7.2 VIEW-SCRIPTSEINRICHTEN 398
18 DAS PIZZA-MODUL 401
18.1 ANFORDERUNGEN 401
18.2 VORBEREITUNGEN 402
18.3 MODELINFRASTRUKTUR 403
18.4 PIZZA-SERVICE EINRICHTEN 407
18.5 FORMULARE EINRICHTEN 410
18.6 BILD-UPLOAD EINRICHTEN 413
18.7 ADMINISTRATIONSBEREICH 415
18.8 EIN PIZZA-KARUSSELL EINRICHTEN 417
19 DAS KOMMENTAR-MODUL 419
19.1 ANFORDERUNGEN 419
19.2 VORBEREITUNGEN 420
19.3 MODUL-KONFIGURATION 421
19.4 VIEW-HELPER EINRICHTEN 424
19.4.1 DER VIEW-HELPER COMMENTSHOWLINKS 424
19.4.2 DER VIEW-HELPER COMMENTSHOWCOMMENTS 426 19.4.3 EINSATZ DER
VIEW-HELPER 428
19.5 KOMMENTARE ANLEGEN 430
19.6 KOMMENTAR-SERVICE ERWEITERN 432
20 DAS SPAMABWEHR-MODUL 435
20.1 ANFORDERUNGEN 435
20.2 VORBEREITUNGEN 436
20.3 MODUL-KONFIGURATION 437
20.4 AUTOLOADING 438
20.5 SPAMABWEHR-SERVICE 439
20.6 CONTROLLER-PLUGIN 441
20.7 DER VIEW-HELPER SPAMCHECK 443
14
IMAGE 13
INHALT
20.8 SPAMABWEHR IM KOMMENTAR-MODUL NUTZEN 444
20.8.1 KONFIGURATION ANPASSEN 444
20.8.2 ENTITAET ANPASSEN 445
20.8.3 DEN KOMMENTAR-SERVICE ANPASSEN 445
20.8.4 ACTION-CONTROLLER ANPASSEN 447
20.8.5 VIEW-SCRIPTS ANPASSEN 449
20.9 DAS SPAMABWEHR-MODUL IM EINSATZ 451
21 DAS CMS-MODUL 455
21.1 ANFORDERUNGEN 455
21.2 VORBEREITUNGEN 456
21.2.1 KONFIGURATION 456
21.2.2 CMS-SERVICE 458
21.2.3 TEXTBLOECKE 458
21.2.4 VIEW-HELPER ZUR AUSGABE VON TEXTBLOECKEN 459
21.3 EIN FORMULAR EINRICHTEN 460
21.4 CMS-SERVICE ERWEITERN 461
21.5 VIEW-HELPER FUER DAS BEARBEITEN ERWEITERN 463
21.6 JAVASCRIPT-FUNKTIONEN 465
21.7 CONTROLLER EINRICHTEN 467
22 DAS SHOP-MODUL 469
22.1 ANFORDERUNGEN 469
22.2 VORBEREITUNGEN 470
22.3 MODELINFRASTRUKTUR 471
22.4 BESTELLSERVICE 475
22.5 WARENKORB-SERVICE 478
22.6 CONTROLLER-PLUGIN 480
22.7 VIEW-HELPER 482
22.7.1 DER VIEW-HELPER SHOWBASKET 482
22.7.2 DER VIEW-HELPER GETORDER 486
22.8 DER WARENKORB-CONTROLLER 486
22.9 WAREN KORB-VIEW-SCRIPTS 488
22.10 DEN WARENKORB IM PIZZA-MODUL EINSETZEN 491
22.11 DAS WARENKORB-MODUL IM EINSATZ 493
15
IMAGE 14
INHALT
TEIL IV ANHANG
A INSTALLATION DER PROJEKTDATEIEN 499
A.1 ZIP-PAKETE DOWNLOADEN 499
A.2 DATEIEN VON GITHUB KLONEN 500
A.3 INSTALLATION MIT COMPOSER 500
A.4 VIRTUAL HOST ANPASSEN 500
B WEITERE KOMPONENTEN 503
C PERFORMANCE-TIPPS 505
C.1 AUTOLOADER CLASSMAP 505
C.2 TEMPLATEMAP 505
C.3 DIE MODUL-KONFIGURATION CACHEN 506
C.4 WEITERE CACHES 506
INDEX 507
16 |
any_adam_object | 1 |
author | Eggert, Ralf |
author_GND | (DE-588)137641885 |
author_facet | Eggert, Ralf |
author_role | aut |
author_sort | Eggert, Ralf |
author_variant | r e re |
building | Verbundindex |
bvnumber | BV040913928 |
classification_rvk | ST 250 ST 253 |
classification_tum | DAT 677f DAT 309f DAT 332f |
ctrlnum | (OCoLC)844041432 (DE-599)DNB1004159021 |
dewey-full | 006.76 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 006 - Special computer methods |
dewey-raw | 006.76 |
dewey-search | 006.76 |
dewey-sort | 16.76 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 cb4500</leader><controlfield tag="001">BV040913928</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20131129</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">130327s2013 gw a||| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1004159021</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783827329943</subfield><subfield code="c">GB. : EUR 39.80, EUR 40.90 (AT), sfr 67.00 (freier Pr.)</subfield><subfield code="9">978-3-8273-2994-3</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783827329943</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)844041432</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1004159021</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-BY</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-20</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-861</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">006.76</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 253</subfield><subfield code="0">(DE-625)143628:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 677f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 309f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 332f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Eggert, Ralf</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)137641885</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Zend-Framework 2</subfield><subfield code="b">[7 Module, die sich direkt in jede Zend-Framework-Anwendung integrieren lassen ; 435 Code-Listings für die Anpassung und den Eigenbau in eigene Produkte ; 35 Komponenten: Informationen zu den meist genutzten Zend-Framework-2-Komponenten]</subfield><subfield code="c">Ralf Eggert</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">Zend-Framework Zwei</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München u.a.</subfield><subfield code="b">Addison-Wesley</subfield><subfield code="c">2013</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">512 S.</subfield><subfield code="b">Ill.</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">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Always learning</subfield><subfield code="v">2994</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Zend 2</subfield><subfield code="0">(DE-588)1033731935</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Zend 2</subfield><subfield code="0">(DE-588)1033731935</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=3500216&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025893203&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-025893203</subfield></datafield></record></collection> |
id | DE-604.BV040913928 |
illustrated | Illustrated |
indexdate | 2024-08-21T00:39:25Z |
institution | BVB |
isbn | 9783827329943 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-025893203 |
oclc_num | 844041432 |
open_access_boolean | |
owner | DE-20 DE-12 DE-573 DE-859 DE-91G DE-BY-TUM DE-523 DE-92 DE-861 |
owner_facet | DE-20 DE-12 DE-573 DE-859 DE-91G DE-BY-TUM DE-523 DE-92 DE-861 |
physical | 512 S. Ill. |
publishDate | 2013 |
publishDateSearch | 2013 |
publishDateSort | 2013 |
publisher | Addison-Wesley |
record_format | marc |
series2 | Always learning |
spelling | Eggert, Ralf Verfasser (DE-588)137641885 aut Zend-Framework 2 [7 Module, die sich direkt in jede Zend-Framework-Anwendung integrieren lassen ; 435 Code-Listings für die Anpassung und den Eigenbau in eigene Produkte ; 35 Komponenten: Informationen zu den meist genutzten Zend-Framework-2-Komponenten] Ralf Eggert Zend-Framework Zwei München u.a. Addison-Wesley 2013 512 S. Ill. txt rdacontent n rdamedia nc rdacarrier Always learning 2994 Zend 2 (DE-588)1033731935 gnd rswk-swf Zend 2 (DE-588)1033731935 s DE-604 text/html http://deposit.dnb.de/cgi-bin/dokserv?id=3500216&prov=M&dok_var=1&dok_ext=htm Inhaltstext DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025893203&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Eggert, Ralf Zend-Framework 2 [7 Module, die sich direkt in jede Zend-Framework-Anwendung integrieren lassen ; 435 Code-Listings für die Anpassung und den Eigenbau in eigene Produkte ; 35 Komponenten: Informationen zu den meist genutzten Zend-Framework-2-Komponenten] Zend 2 (DE-588)1033731935 gnd |
subject_GND | (DE-588)1033731935 |
title | Zend-Framework 2 [7 Module, die sich direkt in jede Zend-Framework-Anwendung integrieren lassen ; 435 Code-Listings für die Anpassung und den Eigenbau in eigene Produkte ; 35 Komponenten: Informationen zu den meist genutzten Zend-Framework-2-Komponenten] |
title_alt | Zend-Framework Zwei |
title_auth | Zend-Framework 2 [7 Module, die sich direkt in jede Zend-Framework-Anwendung integrieren lassen ; 435 Code-Listings für die Anpassung und den Eigenbau in eigene Produkte ; 35 Komponenten: Informationen zu den meist genutzten Zend-Framework-2-Komponenten] |
title_exact_search | Zend-Framework 2 [7 Module, die sich direkt in jede Zend-Framework-Anwendung integrieren lassen ; 435 Code-Listings für die Anpassung und den Eigenbau in eigene Produkte ; 35 Komponenten: Informationen zu den meist genutzten Zend-Framework-2-Komponenten] |
title_full | Zend-Framework 2 [7 Module, die sich direkt in jede Zend-Framework-Anwendung integrieren lassen ; 435 Code-Listings für die Anpassung und den Eigenbau in eigene Produkte ; 35 Komponenten: Informationen zu den meist genutzten Zend-Framework-2-Komponenten] Ralf Eggert |
title_fullStr | Zend-Framework 2 [7 Module, die sich direkt in jede Zend-Framework-Anwendung integrieren lassen ; 435 Code-Listings für die Anpassung und den Eigenbau in eigene Produkte ; 35 Komponenten: Informationen zu den meist genutzten Zend-Framework-2-Komponenten] Ralf Eggert |
title_full_unstemmed | Zend-Framework 2 [7 Module, die sich direkt in jede Zend-Framework-Anwendung integrieren lassen ; 435 Code-Listings für die Anpassung und den Eigenbau in eigene Produkte ; 35 Komponenten: Informationen zu den meist genutzten Zend-Framework-2-Komponenten] Ralf Eggert |
title_short | Zend-Framework 2 |
title_sort | zend framework 2 7 module die sich direkt in jede zend framework anwendung integrieren lassen 435 code listings fur die anpassung und den eigenbau in eigene produkte 35 komponenten informationen zu den meist genutzten zend framework 2 komponenten |
title_sub | [7 Module, die sich direkt in jede Zend-Framework-Anwendung integrieren lassen ; 435 Code-Listings für die Anpassung und den Eigenbau in eigene Produkte ; 35 Komponenten: Informationen zu den meist genutzten Zend-Framework-2-Komponenten] |
topic | Zend 2 (DE-588)1033731935 gnd |
topic_facet | Zend 2 |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3500216&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025893203&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT eggertralf zendframework27modulediesichdirektinjedezendframeworkanwendungintegrierenlassen435codelistingsfurdieanpassungunddeneigenbauineigeneprodukte35komponenteninformationenzudenmeistgenutztenzendframework2komponenten AT eggertralf zendframeworkzwei |