Hier ist eine kurze Liste der Features, deren Vorzüge ihr genießen könnt, wenn ihr CakePHP verwendet:Aktive, freundliche CommunityFlexible LizensierungKompatibel mit PHP4 und PHP5Integriertes
CRUD
(http://de.wikipedia.org/wiki/CRUD)
für DatenbankinteraktionenAnwedungs Scaffolding ("Gerüstbau")Code GenerierungModel-View-Controller (
MVC
(http://de.wikipedia.org/wiki/MVC)
) ArchitekturRequest Dispatcher mit sauberen, individuellen URLs und RoutenIntegrierte Daten ValidierungSchnelles und flexibles Templating (PHP syntax, mit Helfern)Präsentations Helfer für AJAX, JavaScript, HTML Formulare und mehrEmail, Cookie, Sicherheit, Session, und Request Handling BausteineFlexible Zugriffssteuerungs-Listen (
ACL
(http://de.wikipedia.org/wiki/Access_Control_List)
)Daten BereinigungFlexibles Caching
Lokalisierung
(http://de.wikipedia.org/wiki/Software-Lokalisierung)
Funktioniert in jedem Webseiten Unterverzeichnis mit wenig bis gar keiner notwendigen ApacheKonfigurierung
1.2 Wo man Hilfe bekommt
Du hast am richtigen Ort begonnen. Dieses Handbuch (und die API) sollte wohl der erste Ort sein, den Duaufsuchst um Antworten zu finden. Wie in vielen anderen Open Source Projekten kommen ständig neue Leutehinzu. Versuche Dein Bestes Dir Deine Fragen selbst zu beantworten. Die Antworten könnten langsamerkommen aber nachhaltiger sein - und Du entlastets unseren Support Aufwand. Sowohl das Handbuch als auchdie API haben eine Online Komponente
http://book.cakephp.org
(http://book.cakephp.org)
http://api.cakephp.org/1.2
(http://api.cakephp.org/1.2)
Wenn Du absolut ratlos bist, ruf uns im CakePHP IRC Kanal. Gewöhnlich ist jemand aus dem Entwickler Teamdort anzutreffen. Insbesondere in den Tagsstunden von Nord- und Südamerikanischen Nutzern. We hören gernevon Dir, ob Du nun Hilfe benötigst, Nutzer in Deiner Gegend suchst oder ob Du uns einen Brandaktuellen neuenSportwagen spendieren möchtest.#cakephp @ irc.freenode.netDie CakePHP Bakery ("Bäckerei") ist die Anlaufstelle für alles was CakePHP betrifft. Schau dort nachAnleitungen, Fallstudien und Code Beispielen. Wenn Du dann mit CakePHP vertraut bist, log Dich ein und teileDein Wissen mit der Community und Du erhälst sofort Ruhm und Glück.
http://bakery.cakephp.org
(http://bakery.cakephp.org)
CakeForge ("Kuchen Schmiede") ist eine weitere Entwickler Quelle, die Du verwenden kannst um Deine eigenenCakePHP Projekte mit anderen zu teilen. Wenn Du nach einer Killer Komponente suchst (oder eine zurVerfügung stellen möchtest) oder ein anbetungswürdiges Plugin hast oder suchst, schau in der CakeForge nach.
www.cakeforge.org
(http://www.cakeforge.org/)
Die offizielle CakePHP Webseite ist immer ein guter Ort den man besuchen sollte. Sie bietet Links zu häufigverwendeten Entwickler Werkzeugen, Screencasts, der Möglichkeit zu spenden und Downloads.
www.cakephp.org
(http://www.cakephp.org/)
CakePHP hat auch eine sehr aktive Google Gruppe. Sie kann eine hervorragende Quelle sein um archivierteAntworten zu finden, für Häufig gestellte Fragen und um Antworten für akute Probleme zu finden.
http://groups.google.com/group/cakephp-de
(http://groups.google.com/group/cakephp-de/)
(deutsch)
http://groups.google.com/group/cake-php
(http://groups.google.com/group/cake-php/)
(englisch)
1.3 Model-View-Controller verstehen
1.3.1 Übersicht
Gut geschriebene CakePHP Anwendungen folgen dem MVC (Model-View-Controller) Software Entwurfsmuster.Programmierungen nach MVC teilen die Anwendung in drei Haupt Bestandteile. Das Model präsentiert dieAnwendungsdaten, die View generiert eine Präsentation der Model-Daten, und der Controller behandelt undsteuert Benutzeranfragen.
Cookbook :: 1.2 Collection :: Das Handbuchhttp://manual.cakephp.org/de/complete/3/das-handbuch2 of 1872008-07-03 15:06