hotti: Variable an eine Klasse binden

Beitrag lesen

hi,

Allerdings sehe ich den Sinn noch nicht.

Der Sinn ist der: Ich habe die Routing-Table z.Z. als Array im Hauptspeicher. Das Array wächst...

Ein Router routet in der Regel _einen_ Request

Genau. Es wird nur _ein_ URL angefordert. Im Array jedoch liegen sie alle ;)

[] Für den Fall braucht es nur eine einfache Datenabfragefunktion.

Ja. Aber: Ich will nicht den bisherigen Code umbauen, sondern weiter mit dem Array arbeiten. D.h., anstelle des Aufrufs einer Methode wird das Array befragt wobei dann im Hintergrund die DB-Abfrage stattfindet.

PS: Für's Routing reicht eine Abfrage, das ist richtig. In meinem Array steckt jedoch nicht nur die Routing-Table (das ist nur die Bindung URL=>Klasse) sondern auch die gesamte Konfiguration, wie auch die Hierarchie der Dokumentenablage. D.h., es muss eine Iteration möglich sein. Dafür brauchts einen greifbaren Index  in der Tabelle, diesen über Limit zu emulieren war nur eine Notlösung.

Weiteres Beispiel: Perl tie, hier haben wir ein im Hauptspeicher abgebildetes Array (liegt in der Instanze) und somit einen greifbaren Index.

--Rosti