[TYPO3-dev] Fields in the TCA that does not exist in the DB
Malte Jansen
mail at maltejansen.de
Thu Oct 25 12:44:15 CEST 2007
I have written something in the "Thread" but I think it got lost...
Steffen I think it corresponde with your idea
What about a key in the config of $tca-field like
config => array(
"noDB" => true/false;
)
Testing the field before get the value from the db and unsetting the
value before it is written back to db...
so you have all features of input-field,radiobutton,checkboxes,...,hooks
etc.
Malte
Steffen Kamper schrieb:
> "Mads Brunn" <mads at typoconsult.dk> schrieb im Newsbeitrag
> news:mailman.1.1193306395.438.typo3-dev at lists.netfielders.de...
>> Hm... wondering if we could / should create a $dataBaseFieldArray
>> somewhere in tcemain->process_datamap (with
>> $TYPO3_DB->admin_get_fields('tablename')) and ask tcemain only to check
>> the current value of a field if the field actually existed in the table.
>> This array could also be used to filter out nonexisting fields in the
>> data-array ($incomingFieldArray) right before actually inserting /
>> updating the record in the database. Doing it this way we wouldn't have to
>> invent "yet another" $TCA - addon.
>>
>> Comments?
>>
>> ./mads
>
> did you filtered where the DB check happens? As i assumed it depends on the
> POST-vars.
>
> The new feature i think we discussed at the beginning of this thread. As i
> said i would prefer a flag in the control-array if the field is checked
> against DB or not, could be done within a few lines.
>
> So if you found a working solution, it would be the best to provide the
> patch in BT first to see how it's possible (i dont't like the '*'-method as
> title of field should be free choosable).
>
> vg Steffen
>
>
More information about the TYPO3-dev
mailing list