Closed do-while closed 4 months ago
Please also post the DCA.
'bartype' => array
(
'exclude' => true,
'default' => 'QRCODE,Q',
'filter' => true,
'inputType' => 'select',
'options' => [ '2d' => ['QRCODE,L', 'QRCODE,M', 'QRCODE,Q',
'QRCODE,H', 'PDF417', 'DATAMATRIX'],
'1d' => ['C39', 'C39+', 'C39E', 'C39E+', 'C93',
'S25', 'S25+', 'I25', 'I25+', 'C128',
'C128A', 'C128B', 'C128C', 'EAN8',
'EAN13', 'UPCA', 'UPCE', 'EAN5', 'EAN2',
'MSI', 'MSI+', 'CODABAR', 'CODE11',
'PHARMA', 'PHARMA2T', 'IMB', 'POSTNET',
'PLANET', 'RMS4CC', 'KIX']
],
'reference' => &$GLOBALS['TL_LANG']['tl_pdff_positions']['bartype_'],
'eval' => ['tl_class' => 'w50'],
'sql' => ['type' => 'string', 'length' => 12, 'default' => 'QRCODE,Q']
),
Fixed in 1bab9a339dadf3075174f877aded51cf299d507d
Ich habe hier den Fall, dass in einem Default-Text ein Komma vorkommt. Die Befehlsübersicht wird dann falsch ausgegeben. Der Befehl unter Details scheint aber korrekt. In der zweiten Zeile führt das Komma zu einer zusätzlichen ALTER TABLE-Anweisung, alle diese Spalten sind neu und existieren in der Datenbank noch nicht:
Im Befehl unten ist es allerdings korrekt und wird auch korrekt ausgeführt (also eigentlich nur ein Schönheitsfehler, der aber verwirren könnte).