Webentwicklung mit CakePHP: [Rapid Web Development mit dem MVC-Framework ; aktuell zu CakePHP 1.3]
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Beijing [u.a.]
O'Reilly
2011
|
Ausgabe: | 2. Aufl. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XX, 387 S. graph. Darst. |
ISBN: | 9783897216594 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV036862853 | ||
003 | DE-604 | ||
005 | 20110215 | ||
007 | t | ||
008 | 101213s2011 d||| |||| 00||| ger d | ||
020 | |a 9783897216594 |9 978-3-89721-659-4 | ||
035 | |a (OCoLC)696633028 | ||
035 | |a (DE-599)BVBBV036862853 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
049 | |a DE-92 |a DE-634 |a DE-11 |a DE-29T |a DE-83 |a DE-573 |a DE-473 |a DE-523 | ||
082 | 0 | |a 006.76 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
100 | 1 | |a Ammelburger, Dirk |e Verfasser |4 aut | |
245 | 1 | 0 | |a Webentwicklung mit CakePHP |b [Rapid Web Development mit dem MVC-Framework ; aktuell zu CakePHP 1.3] |c Dirk Ammelburger & Robert Scherer |
250 | |a 2. Aufl. | ||
264 | 1 | |a Beijing [u.a.] |b O'Reilly |c 2011 | |
300 | |a XX, 387 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Entwicklung |0 (DE-588)4113450-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a CakePHP 1.3 |g Framework, Informatik |0 (DE-588)7729750-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a CakePHP 1.2 |g Framework, Informatik |0 (DE-588)7630803-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a World Wide Web |0 (DE-588)4363898-3 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a CakePHP 1.3 |g Framework, Informatik |0 (DE-588)7729750-7 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a World Wide Web |0 (DE-588)4363898-3 |D s |
689 | 1 | 1 | |a Entwicklung |0 (DE-588)4113450-3 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
689 | 2 | 0 | |a CakePHP 1.2 |g Framework, Informatik |0 (DE-588)7630803-0 |D s |
689 | 2 | |8 2\p |5 DE-604 | |
700 | 1 | |a Scherer, Robert |e Verfasser |4 aut | |
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=020778580&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-020778580 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804143563643027456 |
---|---|
adam_text | IMAGE 1
INHALT
VORWORT IX
EINLEITUNG XI
1 CAKEPHP KENNENLERNEN 1
WAS IST EIN FRAMEWORK? 2
GRUNDPRINZIPIEN DES CAKEPHP-FRAMEWORKS 3
DAS MODEL-VIEW-CONTROLLER-PATTERN 6
DAS ZUSAMMENSPIEL DER CAKEPHP-KOMPONENTEN 9
CAKEPHP-ENTWICKLUNG SCHRITT FUER SCHRITT 11
CAKEJOBS - DIE BEISPIELANWENDUNG 13
2 INSTALLATION UND KONFIGURATION 17
INSTALLATION DES WEBSERVERS 17
INSTALLATION VON CAKEPHP 24
INSTALLATION DER CAKEPHP-KONSOLE 29
3 SCHNELL ZUM ERFOLG - IHRE ERSTE WEBAPPLIKATION MIT CAKEPHP 33
DIE DATENBANK ALS GRUNDLAGE DER APPLIKATION 33
DIE ANWENDUNG STARTEN UND GERUESTE BAUEN 36
4 DER CONTROLLER 43
AUFBAU DES CONTROLLERS 43
ATTRIBUTE UND METHODEN IM CONTROLLER 55
CAKEPHP-KONVENTIONEN 60
5 DASMODEL 63
WAS IST EIN MODEL? 63
VALIDIERUNG IM MODEL 65
I V
BIBLIOGRAFISCHE INFORMATIONEN HTTP://D-NB.INFO/1005578729
DIGITALISIERT DURCH
IMAGE 2
EIN ZWEITES MODEL EINBINDEN 71
MODEL-RELATIONEN HERSTELLEN 73
RETRIEVE: DATEN FINDEN 77
CREATE UND UPDATE: DATEN SPEICHERN 83
DELETE: DATEN LOESCHEN 86
MODEL-METHODEN UND -ATTRIBUTE 87
6 DASVIEW 93
WAS IST EIN VIEW? 93
DIE TEMPLATE-ENGINE IN CAKEPHP 94
NUETZLICHE HELFER IM VIEW: DIE HELPER-KLASSEN 110
DIE MINI-VIEWS: ELEMENTS 123
7 HELPER-LASSEN SIE CAKEPHP FUER SICH ARBEITEN 127
DIE STANDARD-HELPER VON CAKEPHP 128
DER HTML-HELPER 129
DER TEXT-HELPER 141
DER TIME-HELPER 144
DER NUMBER-HELPER 148
DER CACHE-HELPER 151
DER PAGINATOR-HELPER 155
JAVASCRIPT UND CAKEPHP 165
EIGENE HELPER ENTWICKELN 168
8 SESSION-HANDLINGMITCAKEPHP 171
SESSION-KONFIGURATION 171
DIE SESSION-COMPONENT VERWENDEN 173
DER SESSION-HELPER 176
BEISPIEL: EIN MERKZETTEL FUER JOBANZEIGEN 180
KEKSE ZUM KUCHEN - DER EINSATZ VON COOKIES 183
9 DIE CAKEPHP-KONSOLE UND DIE BAKE-SHELL 189
SHELLS STARTEN 190
DIE CONSOLE-SHELL KENNENLERNEN 191
BAKING: CODE AUTOMATISCH GENERIEREN 192
EIGENE SHELLS PROGRAMMIEREN 206
10 DER CONTROLLER RELOADED-CALLBACKS, ROUTES & CO 213
DIE CONTROLLER-FUNKTIONALITAET ERWEITERN , 213
CONTROLLER-CALLBACKS 215
URLS UND ROUTES 216
STATISCHE SEITEN IN CAKEPHP 221
VI I INHALT
IMAGE 3
11 COMPONENTS VERWENDEN 223
DIE CORE-COMPONENTS VON CAKEPHP 224
DIE EMAIL-COMPONENT 227
COMPONENTS SELBST ENTWICKELN 236
12 DAS MODEL RELOADED-BINDINGS, BEHAVIORS & CO 241
HABTM - HASANDBELONGSTOMANY-ASSOCIATIONS 241
MODEL-BINDINGS 248
MODEL-CALLBACKS 249
DIE APPMODEL-KLASSE 252
MODELS DURCH BEHAVIORS ERWEITERN 253
13 AJAX UND DHTML MIT CAKEPHP 259
DER JS-HELPER 260
JQUERY, MOOTOOLS ODER PROTOTYPE 261
DEN JS-HELPER EINSETZEN 262
14 SICHERHEIT, AUTHENTIFIZIERUNG UND AUTORISIERUNG 283
ZUGRIFFSSCHUTZ MIT DER SECURITY-COMPONENT 283
AUTHENTIFIZIERUNG MIT DER AUTH-COMPONENT 290
AUTORISIERUNG MIT DER AUTH-COMPONENT 296
ACL - ACCESS CONTROL LISTS 300
15 LOKALISIERUNG UND INTERNATIONALISIERUNG 317
GRUNDLAGEN 317
MEHRSPRACHIGKEIT EINRICHTEN 320
DYNAMISCHE DATEN INTERNATIONALISIEREN 328
DIE KLASSE IL8N EINSETZEN 334
16 TESTING 339
DIE TEST-SUITE INSTALLIEREN 341
TESTS SCHREIBEN 342
TESTS ZUSAMMENFASSEN 354
BROWSERSIMULATION MIT WEB TESTING 355
17 WEITERE KERNFUNKTIONALITAETEN VON CAKEPHP 359
PLUGINS ERSTELLEN UND EINBINDEN 359
FEHLERBEHANDLUNG IN CAKEPHP 361
EIN EIGENER ERRORHANDLER 364
DEBUGGING IN CAKEPHP 365
DIE CAKEPHP-CORE-KLASSEN 366
INHALT I VII
IMAGE 4
18 TIPPS UND TRICKS 377
RSS-FEEDS ERSTELLEN 377
ROUTES DYNAMISCH AUS DER DATENBANK GENERIEREN 379
ZUGRIFF AUF DIE DATENBANK OHNE MODEL 380
INDEX 383
VIII | INHALT
|
any_adam_object | 1 |
author | Ammelburger, Dirk Scherer, Robert |
author_facet | Ammelburger, Dirk Scherer, Robert |
author_role | aut aut |
author_sort | Ammelburger, Dirk |
author_variant | d a da r s rs |
building | Verbundindex |
bvnumber | BV036862853 |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)696633028 (DE-599)BVBBV036862853 |
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 |
edition | 2. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02042nam a2200469 c 4500</leader><controlfield tag="001">BV036862853</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20110215 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">101213s2011 d||| |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783897216594</subfield><subfield code="9">978-3-89721-659-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)696633028</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV036862853</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="049" ind1=" " ind2=" "><subfield code="a">DE-92</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-523</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="100" ind1="1" ind2=" "><subfield code="a">Ammelburger, Dirk</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Webentwicklung mit CakePHP</subfield><subfield code="b">[Rapid Web Development mit dem MVC-Framework ; aktuell zu CakePHP 1.3]</subfield><subfield code="c">Dirk Ammelburger & Robert Scherer</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2011</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XX, 387 S.</subfield><subfield code="b">graph. Darst.</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="650" ind1="0" ind2="7"><subfield code="a">Entwicklung</subfield><subfield code="0">(DE-588)4113450-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">CakePHP 1.3</subfield><subfield code="g">Framework, Informatik</subfield><subfield code="0">(DE-588)7729750-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">CakePHP 1.2</subfield><subfield code="g">Framework, Informatik</subfield><subfield code="0">(DE-588)7630803-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">World Wide Web</subfield><subfield code="0">(DE-588)4363898-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">CakePHP 1.3</subfield><subfield code="g">Framework, Informatik</subfield><subfield code="0">(DE-588)7729750-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">World Wide Web</subfield><subfield code="0">(DE-588)4363898-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Entwicklung</subfield><subfield code="0">(DE-588)4113450-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">CakePHP 1.2</subfield><subfield code="g">Framework, Informatik</subfield><subfield code="0">(DE-588)7630803-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Scherer, Robert</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</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=020778580&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-020778580</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield></record></collection> |
id | DE-604.BV036862853 |
illustrated | Illustrated |
indexdate | 2024-07-09T22:49:39Z |
institution | BVB |
isbn | 9783897216594 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-020778580 |
oclc_num | 696633028 |
open_access_boolean | |
owner | DE-92 DE-634 DE-11 DE-29T DE-83 DE-573 DE-473 DE-BY-UBG DE-523 |
owner_facet | DE-92 DE-634 DE-11 DE-29T DE-83 DE-573 DE-473 DE-BY-UBG DE-523 |
physical | XX, 387 S. graph. Darst. |
publishDate | 2011 |
publishDateSearch | 2011 |
publishDateSort | 2011 |
publisher | O'Reilly |
record_format | marc |
spelling | Ammelburger, Dirk Verfasser aut Webentwicklung mit CakePHP [Rapid Web Development mit dem MVC-Framework ; aktuell zu CakePHP 1.3] Dirk Ammelburger & Robert Scherer 2. Aufl. Beijing [u.a.] O'Reilly 2011 XX, 387 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Entwicklung (DE-588)4113450-3 gnd rswk-swf CakePHP 1.3 Framework, Informatik (DE-588)7729750-7 gnd rswk-swf CakePHP 1.2 Framework, Informatik (DE-588)7630803-0 gnd rswk-swf World Wide Web (DE-588)4363898-3 gnd rswk-swf CakePHP 1.3 Framework, Informatik (DE-588)7729750-7 s DE-604 World Wide Web (DE-588)4363898-3 s Entwicklung (DE-588)4113450-3 s 1\p DE-604 CakePHP 1.2 Framework, Informatik (DE-588)7630803-0 s 2\p DE-604 Scherer, Robert Verfasser aut DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=020778580&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 2\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Ammelburger, Dirk Scherer, Robert Webentwicklung mit CakePHP [Rapid Web Development mit dem MVC-Framework ; aktuell zu CakePHP 1.3] Entwicklung (DE-588)4113450-3 gnd CakePHP 1.3 Framework, Informatik (DE-588)7729750-7 gnd CakePHP 1.2 Framework, Informatik (DE-588)7630803-0 gnd World Wide Web (DE-588)4363898-3 gnd |
subject_GND | (DE-588)4113450-3 (DE-588)7729750-7 (DE-588)7630803-0 (DE-588)4363898-3 |
title | Webentwicklung mit CakePHP [Rapid Web Development mit dem MVC-Framework ; aktuell zu CakePHP 1.3] |
title_auth | Webentwicklung mit CakePHP [Rapid Web Development mit dem MVC-Framework ; aktuell zu CakePHP 1.3] |
title_exact_search | Webentwicklung mit CakePHP [Rapid Web Development mit dem MVC-Framework ; aktuell zu CakePHP 1.3] |
title_full | Webentwicklung mit CakePHP [Rapid Web Development mit dem MVC-Framework ; aktuell zu CakePHP 1.3] Dirk Ammelburger & Robert Scherer |
title_fullStr | Webentwicklung mit CakePHP [Rapid Web Development mit dem MVC-Framework ; aktuell zu CakePHP 1.3] Dirk Ammelburger & Robert Scherer |
title_full_unstemmed | Webentwicklung mit CakePHP [Rapid Web Development mit dem MVC-Framework ; aktuell zu CakePHP 1.3] Dirk Ammelburger & Robert Scherer |
title_short | Webentwicklung mit CakePHP |
title_sort | webentwicklung mit cakephp rapid web development mit dem mvc framework aktuell zu cakephp 1 3 |
title_sub | [Rapid Web Development mit dem MVC-Framework ; aktuell zu CakePHP 1.3] |
topic | Entwicklung (DE-588)4113450-3 gnd CakePHP 1.3 Framework, Informatik (DE-588)7729750-7 gnd CakePHP 1.2 Framework, Informatik (DE-588)7630803-0 gnd World Wide Web (DE-588)4363898-3 gnd |
topic_facet | Entwicklung CakePHP 1.3 Framework, Informatik CakePHP 1.2 Framework, Informatik World Wide Web |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=020778580&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT ammelburgerdirk webentwicklungmitcakephprapidwebdevelopmentmitdemmvcframeworkaktuellzucakephp13 AT schererrobert webentwicklungmitcakephprapidwebdevelopmentmitdemmvcframeworkaktuellzucakephp13 |