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
