Tom: Zulässiger Name für Key des Array-Elementes

Beitrag lesen

Hello,

'*' ist ein String. Ein String ist als Schlüssel zugelassen. Reicht Dir das aus?

_Das_ habe ich auch gelesen. Und was ein String ist, ist mir im Prinzip auch klar :-)

Aber etwas Bauchkneifen habe ich eben doch dabei. Es würde aber Vieles vereinfachen, da hier in einem Arrays die Spaltennamen einer DB-Tabelle übergeben werden, und wenn ein Stern dabei ist, werden eben alle Felder angezeigt, mit Ausnahme der extra gekennzeichneten und des Primary Keys (der hat einen extra-Schalter).

$_extra['fields']['*']
                   [<name>]['off']
                           ['caption']
                           ['listlen']
                           ['editlen']
                   [<name>]...

als Auszug aus meinem Modul

Wenn Stern vorhanden, zeige alle außer denen mit 'off' == true
zeige auf jeden Fall die aufgeführten ohne 'off' oder mit 'off' == false
und verwende, falls angegeben die 'caption'
usw.

Es könnte nun noch vorkommen, dass jemand für seine Tabelle den Spaltennamen \* verwendet, sollte das überhaupt erlaubt sein. Dann hat er eben Pech gehabt. Aber ich versuche, die Benutzbarkeit des Modules so wenig wie möglich einzuschränken.

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau