From: Iver J. <iv...@ja...> - 2004-07-23 16:06:55
|
Hallo EntwicklerInnen, ich habe gestern angefangen, die text_functions aus 2.4.1 in 3.0 zu=20 integrieren. Ich bin nicht durch, aber da ich ziemlich viele Dateien=20 anfassen muss, habe ich einen Zwischenstand eingecheckt, sonst verbringe=20 ich mehr Zeit damit Konflikte zu l=F6sen, als die Sache fertig zu machen. Hier ein paar Infos: Wenn alles so klappt, wie ich mir das vorstelle, dann braucht keine=20 Text-Funktion mehr in einer Page oder einem Item angewendet werden. Die=20 Konversionen passieren vorher bzw. nachher: d.h. in den Managern, Forms,=20 Views. Die Page bzw. das Item gilt f=FCr mich da als Schnittstelle=20 zwischen Mail, Datenbank, Formular, HTML-Seite und muss immer sauber=20 sein, d.h. egal von wo ich Daten hinein geben, sie sind immer bereinigt=20 und damit auch gleich, d.h. die Page (in Zukunft das page-object) und=20 das Item bilden eine Schicht, wenn man in einer Schichtenarchitektur (DB=20 - PHP - HTML/MAIL) denkt. Ich habe bisher folgende =DCberg=E4nge umgesetzt (in Klammern die Konstan= ten=20 der Function encode zum Konvertieren von Text oder Arrays): FORM -> PHP (FROM_FORM) PHP -> DB (AS_DB) DB -> PHP (FROM_DB) PHP -> FORM (AS_FORM) d.h. das Speichern und bearbeiten von Dingen funktioniert schon. usage: $text =3D encode(AS_DB,$text); Was noch nicht umgesetzt ist, ist alles mit E-Mails und s=E4mtliche=20 HMTL-Ausgaben. Da werde ich in der kommenden Woche weiter machen.=20 Au=DFerdem sind die Messages noch so'n Sonderfall, da hab ich aber auch=20 schon L=F6sungen im Kopf. Sch=F6nes Wochenende ... Iver |