CakePHP – Die undokumentierte sort() Methode im paginator
Das Thema Pagination ist in CakePHP sehr gut gelöst, es gibt eigentlich nichts was ich bisher vermissen würde. Allein mit der Dokumentation liegen die Entwickler ein wenig hinten. Read more…
Das Thema Pagination ist in CakePHP sehr gut gelöst, es gibt eigentlich nichts was ich bisher vermissen würde. Allein mit der Dokumentation liegen die Entwickler ein wenig hinten. Read more…
Das Handbuch schweigt sich darüber aus, vielleicht weil man es als Verstoß gegen das MVC Paradigma ansehen könnte? Ich weiß es nicht. Die Lösung ist wie immer recht einfach. Ein Classloader… Read more…
Dummerweise erlaubt es CakePHP nicht beim aktualisieren eines einzelnen Datenbankfeldes auf MySQL aufzurufen. Eine kurze Rechereche braucht auch keine wirkliche Abhilfe. Das einzige was ich gefunden habe ist ein Hinweis darauf dass schon mal jemand diese Funktion vermisst hat, auch eine Patch möglich ist, dieser aber nicht in die das offizielle Release aufgenommen wird. Read more…
Dieses Problem ist schon seit 10 Monaten bekannt und es gibt auch einen Patch dafür, aber aus irgendeinem Grund hat er seinen Weg noch nicht in aktuelle Release gefunden. Read more…
Oft genug kommt man als PHP Programmierer in die Situation ein Template rendern zu müssen, ohne es aber an den Browser senden zu wollen. Das ist z.B. Regelmäßig der Fall wenn die Daten z.B. in einer Datei gespeichert werden sollen oder wenn eine E-Mail verschickt wird. Read more…
Wer sich beim Entwickeln einer mehrsprachigen Anwendung mit der Einbindung einer .po Datei für die deutsche Sprache schwer tut muss folgendes wissen: Read more…
Über die Vorteile und Funktion der Media Views von CakePHP habe ich ja schon gesprochen. Wenn man den Codeschnipsel der dort zur Verfügung gestellt wird ein wenig erweitert und in den Application Controller packt, erhält man mit wenigen Handgriffen ein feines Download Center. Read more…
Der Forms Helper von CakePHP ist schon recht flexibel, jedoch, manchmal muss man schon ein wenig “rumbiegen” um ihn zum gewünschten Ergebniss zu bewegen. Da dazu das Erzeugen von Radios nicht so gut dokumentiert ist hier nun ein wenig Sample-Code für das Erzeugen von Radio Buttons: Read more…
Templates die in /views/pages/ abgelegt werden sind ohne weiteres zutun unter http://www.domain.com/pages erreichbar. Beispiel: /views/pages/impressum.ctp wird angezeigt wenn http://www.domain.com/pages/impressum aufgerufen wird. Read more…
In der Dokumentation über den Form Helper von CakePHP geht ein wenig unter dass man an den $options Parameter auch beliebige Key -Value Pairs übergeben kann. Möchte man das Formular vor dem Absenden noch ein wenig validieren geht kann man 'onsubmit' => 'validation()' definieren. Ein Beispiel:
echo $form->create('User', array('onsubmit' => 'if( is_invalid() ) return false;'));