TheJaeck.NET

The Life of Jaeck
rundeecke
Dec5

Projektmanagement mit CakePHP – Beta 0.2

Author: Jaeckel - Kategorien: Programming, Projekte - Tags: , - Kommentare: 1

Vor kurzem habe Ich mich mal rangesetzt und eine Projektmanagement-Webanwendung mit cakePHP programmiert. cakePHP ist ein Framework geschrieben in PHP mit dem Programmierer in kürzester Zeit große Resultate erzielen können.

Warum das Ganze?! Es gibt schon fertig OpenSource Lösungen im Netz, die man runterladen und auf seinem Webserver installieren kann. Allerdings entsprach keine dieser Lösungen meinen Ansprüchen. Ich wollte was einfaches mit Aufgaben und Kommentaren, die zu den Aufgaben verfassen kann. Wie zum Beispiel bei Entwicklung von Programmen. Man muss irgendwas programmieren und kann dies auch gleichzeitig als Kommentar speichern. So kann man später immer wieder darauf zurückgreifen.

Bei meiner Projektmanagement-Anwendung handelt es sich allerdings noch um eine starke Beta-Version. Mir fallen jetzt schon wieder tausend Dinge ein was noch alles zu verbessern, optimeren, fixen und hinzuzufügen wäre. Seit also bitte gnädig. Read it all…

Nov3

CakePHP – othAuth

Author: Jaeckel - Kategorien: Programming, Studium - Tags: , - Kommentare: 0

Zur Zeit beschäftige Ich mich auch wieder bedingt durchs Studium viel mit CakePHP. CakePHP ist ein Framework mit dem Entwickler leichter komplexe Webanwendungen realisieren können. Für das Userlogin habe ich mich für die Componente othAuth entschieden.

Allerdings hat sich hier ein kleiner Fehler beim Login eingeschlichen. Wenn Ich mich z.B. als root anmelde wird nicht “last_visit” vom root aktualisiert, sondern ein ganz neuer Datensatz in die Tabelle “users” geschrieben. Ich bin den Code der othAuth-Componente mal durchgegangen und war erfolgreich.

\app\controllers\components\oth_auth.php
Zeile 330
$res = $UserModel->save($row,true,array($this->user_table_last_visit));

ändern in

Zeile 330
$res = $UserModel->save($row,true);

Das wars. Danach wird wieder ein Update statt ein Insert durchgeführt.

Links